WCF-開発者ツール

WCFサービスアプリケーションの開発には、主にMicrosoft VisualStudioとCodePlexの2つのツールがあります。Microsoft Visual Studioは、ASP.NET Webアプリケーション、デスクトップアプリケーション、モバイルアプリケーションなど、多数の多様なアプリケーションを開発するために必要な開発ツールの完全なパッケージです。

Microsoft Visual Studioは、.NETFramework機能を使用します。一方、CodePlexは、Microsoftのオープンソースプロジェクトホスティングサイトであり、WCFサービスアプリケーション開発用の無料ツールをいくつか提供しています。

Microsoft Visual Studio

Microsoft Visual Studioには多くのエディションがあり、当初は(Visual Studio 2005)はWCF開発の熱心な支持者ではありませんでした。現在、Visual Studio 2008は、WCFサービスアプリケーションの開発に使用できる唯一のMicrosoftIDEです。

現在、Microsoft Visual Studio 2010の最新バージョンは、WCFサービスアプリケーションを開発するための推奨ツールでもあります。Visual Studioには、WCFサービスアプリケーションを開発するための既製のテンプレートもあります。

このようなテンプレートを選択すると、次の目的でファイルが追加されます-

  • サービス契約
  • サービスの実装
  • サービス構成

必要な属性が自動的に追加され、コードを記述しなくても、Microsoft VisualStudioによって単純な「HelloWorld」サービスが作成されます。

CodePlex

CodePlexは2006年6月にMicrosoftによってリリースされ、それ以来、.NETプロジェクトを正常に作成するために世界中の多くの開発者によって使用されてきました。WCFサービスアプリケーションを開発するためにCodePlexが提供するツールのいくつかは次のとおりです。

  • wscf.blue−これはMicrosoft Visual Studioアドインであり、WCFサービス操作の定義を容易にし、それに応じてコードスケルトンを生成する「契約優先」の開発ツールセットでもあります。同じための重要なリンクは-https://wscfblue.codeplex.com

  • WCFProxyGenerator−これもMicrosoft VisualStudioアドインです。このツールは、クライアント側の生成を拡張し、追加のエラー処理を提供するために使用されます。この特定の開発ツールに関する詳細については、次のWebサイトをご覧ください。https://wcfproxygenerator.codeplex.com

  • WCFMock− WCFサービスのテストは複雑な作業になる可能性があり、この開発ツールは、便利なクラスによるWCFサービスの単体テストに便利なソリューションを提供します。このツールの詳細については、次のWebサイトをご覧ください。https://wcfmock.codeplex.com

WCFサービスアプリケーションを簡単に開発するためのもう1つの無料ツールは、WCFStormです。そのLITEバージョンは、WCFサービスの動的な呼び出しとテスト、サービスバインディングの編集、WCFURLエンドポイントの変更などのための多くの優れた機能を提供します。