WCF - Entwicklertools

Für die Entwicklung einer WCF-Dienstanwendung stehen hauptsächlich zwei Tools zur Verfügung: Microsoft Visual Studio und CodePlex. Microsoft Visual Studio ist ein vollständiges Paket von Entwicklungstools, die für die Entwicklung einer Vielzahl unterschiedlicher Anwendungen wie ASP.NET-Webanwendungen, Desktopanwendungen, Mobilanwendungen und vielem mehr erforderlich sind.

Microsoft Visual Studio verwendet die .NET Framework-Funktionalität. CodePlex hingegen ist eine Open-Source-Projekthosting-Site von Microsoft, die mehrere kostenlose Tools für die Entwicklung von WCF-Dienstanwendungen bietet.

Microsoft Visual Studio

Es gibt viele Editionen von Microsoft Visual Studio und anfangs (Visual Studio 2005) war es kein begeisterter Unterstützer der WCF-Entwicklung. Derzeit ist Visual Studio 2008 die einzige Microsoft IDE, die für die Entwicklung von WCF-Dienstanwendungen verfügbar ist.

Heutzutage ist die neueste Version von Microsoft Visual Studio 2010 auch ein bevorzugtes Tool für die Entwicklung von WCF-Dienstanwendungen. In Visual Studio gibt es auch eine vorgefertigte Vorlage zum Entwickeln der WCF-Dienstanwendung.

Die Auswahl einer solchen Vorlage führt zum Hinzufügen von Dateien für die folgenden Zwecke:

  • Servicevertrag
  • Service-Implementierung
  • Dienst-Konfiguration

Erforderliche Attribute werden automatisch hinzugefügt und ein einfacher "Hello World" -Dienst wird von Microsoft Visual Studio erstellt, ohne dass Code geschrieben werden muss.

CodePlex

CodePlex wurde im Juni 2006 von Microsoft gestartet und seitdem von einer großen Anzahl von Entwicklern auf der ganzen Welt verwendet, um erfolgreich .NET-Projekte zu erstellen. Einige der von CodePlex angebotenen Tools zum Entwickeln von WCF-Dienstanwendungen lauten wie folgt:

  • wscf.blue- Dies ist ein Microsoft Visual Studio-Add-In sowie ein "Contract-First" -Entwicklungs-Toolset, das die Definition der WCF-Dienstvorgänge und die entsprechende Generierung eines Codeskeletts erleichtert. Ein wichtiger Link dafür ist -https://wscfblue.codeplex.com

  • WCFProxyGenerator- Dies ist auch ein Microsoft Visual Studio-Add-In. Das Tool wird verwendet, um die clientseitige Generierung zu erweitern und zusätzliche Fehlerbehandlung anzubieten. Weitere Informationen zu diesem speziellen Entwicklungstool finden Sie unterhttps://wcfproxygenerator.codeplex.com

  • WCFMock- Das Testen von WCF-Diensten kann eine komplizierte Aufgabe sein, und dieses Entwicklungstool bietet eine bequeme Lösung für das Testen von WCF-Diensten durch seine nützlichen Klassen. Weitere Informationen zu diesem Tool finden Sie unterhttps://wcfmock.codeplex.com

Ein weiteres kostenloses Tool für die einfache Entwicklung von WCF-Dienstanwendungen ist WCFStorm. Die LITE-Version bietet viele bemerkenswerte Funktionen zum dynamischen Aufrufen und Testen von WCF-Diensten, zum Bearbeiten der Dienstbindung, zum Ändern des WCF-URL-Endpunkts usw.