WCF - narzędzia programistyczne

Do tworzenia aplikacji usługi WCF służą głównie dwa narzędzia - Microsoft Visual Studio i CodePlex. Microsoft Visual Studio to kompletny pakiet narzędzi programistycznych niezbędnych do tworzenia wielu różnorodnych aplikacji, takich jak aplikacje internetowe ASP.NET, aplikacje komputerowe, aplikacje mobilne i wiele innych.

Microsoft Visual Studio korzysta z funkcjonalności .NET Framework. Z drugiej strony CodePlex to witryna firmy Microsoft do hostowania projektów typu open source, która oferuje kilka bezpłatnych narzędzi do tworzenia aplikacji usług WCF.

Microsoft Visual Studio

Istnieje wiele wydań programu Microsoft Visual Studio i początkowo (Visual Studio 2005) nie był zagorzałym zwolennikiem rozwoju WCF. Obecnie Visual Studio 2008 jest jedynym Microsoft IDE dostępnym do tworzenia aplikacji usług WCF.

Obecnie najnowsza wersja Microsoft Visual Studio 2010 jest również preferowanym narzędziem do tworzenia aplikacji usług WCF. Istnieje również gotowy szablon w programie Visual Studio do tworzenia aplikacji usługi WCF.

Wybór takiego szablonu prowadzi do dodania plików w następujących celach -

  • Umowa o świadczenie usług
  • Wdrożenie usługi
  • Konfiguracja usługi

Wymagane atrybuty są dodawane automatycznie, a prosta usługa „Hello World” jest tworzona przez Microsoft Visual Studio bez konieczności pisania kodu.

CodePlex

CodePlex został uruchomiony przez Microsoft w czerwcu 2006 roku i od tego czasu był używany przez wielu programistów na całym świecie do tworzenia projektów .NET. Niektóre z narzędzi oferowanych przez CodePlex do tworzenia aplikacji usług WCF są następujące -

  • wscf.blue- To jest dodatek do programu Microsoft Visual Studio, a także zestaw narzędzi programistycznych „najpierw kontraktu”, który ułatwia definiowanie operacji usług WCF i odpowiednie generowanie szkieletu kodu. Ważnym łączem do tego samego jest -https://wscfblue.codeplex.com

  • WCFProxyGenerator- To także dodatek do programu Microsoft Visual Studio. Narzędzie służy do rozszerzenia generacji po stronie klienta i oferuje dodatkową obsługę błędów. Aby uzyskać więcej informacji na temat tego konkretnego narzędzia programistycznego, odwiedźhttps://wcfproxygenerator.codeplex.com

  • WCFMock- Testowanie usługi WCF może być skomplikowanym zadaniem, a to narzędzie programistyczne oferuje wygodne rozwiązanie do testowania jednostkowego usług WCF według jego przydatnych klas. Aby uzyskać więcej informacji na temat tego narzędzia, odwiedźhttps://wcfmock.codeplex.com

Innym bezpłatnym narzędziem do tworzenia aplikacji usług WCF w łatwy sposób jest WCFStorm. Jego wersja LITE oferuje wiele uderzających funkcji do dynamicznego wywoływania i testowania usług WCF, edytowania powiązania usługi, modyfikowania punktu końcowego adresu URL WCF itp.