WCF - Outils de développement

Pour développer une application de service WCF, il existe principalement deux outils: Microsoft Visual Studio et CodePlex. Microsoft Visual Studio est un ensemble complet d'outils de développement, nécessaires pour développer un grand nombre d'applications diverses telles que les applications Web ASP.NET, les applications de bureau, les applications mobiles et bien d'autres.

Microsoft Visual Studio utilise la fonctionnalité .NET Framework. CodePlex, d'autre part, est un site d'hébergement de projet open source de Microsoft qui propose plusieurs outils gratuits pour le développement d'applications de service WCF.

Microsoft Visual Studio

Il existe de nombreuses éditions de Microsoft Visual Studio et initialement (Visual Studio 2005) n'était pas un fervent partisan du développement WCF. À l'heure actuelle, Visual Studio 2008 est le seul Microsoft IDE disponible pour le développement d'applications de service WCF.

De nos jours, la dernière version de Microsoft Visual Studio 2010 est également un outil préféré pour développer une application de service WCF. Il existe également un modèle prêt à l'emploi dans Visual Studio pour développer une application de service WCF.

La sélection d'un tel modèle conduit à l'ajout de fichiers aux fins suivantes -

  • Contrat de service
  • Mise en œuvre du service
  • Configuration du service

Les attributs requis sont ajoutés automatiquement et un simple service "Hello World" est créé par Microsoft Visual Studio sans même écrire de code.

CodePlex

CodePlex a été lancé par Microsoft en juin 2006 et depuis lors, il a été utilisé par un grand nombre de développeurs à travers le monde pour créer avec succès des projets .NET. Certains des outils proposés par CodePlex pour développer des applications de service WCF sont les suivants:

  • wscf.blue- Il s'agit d'un complément Microsoft Visual Studio, ainsi que d'un ensemble d'outils de développement «contract-first» qui facilite la définition des opérations de service WCF et la génération d'un squelette de code en conséquence. Un lien important pour la même chose est -https://wscfblue.codeplex.com

  • WCFProxyGenerator- Il s'agit également d'un complément Microsoft Visual Studio. L'outil est utilisé pour étendre la génération côté client et offrir une gestion des erreurs supplémentaire. Pour plus d'informations sur cet outil de développement particulier, visitezhttps://wcfproxygenerator.codeplex.com

  • WCFMock- Le test du service WCF peut être une tâche compliquée et cet outil de développement offre une solution pratique pour le test unitaire des services WCF par ses classes utiles. Pour plus d'informations sur cet outil, visitezhttps://wcfmock.codeplex.com

WCFStorm est un autre outil gratuit permettant de développer facilement des applications de service WCF. Sa version LITE offre de nombreuses fonctionnalités frappantes pour appeler et tester dynamiquement les services WCF, modifier la liaison de service, modifier le point de terminaison d'URL WCF, etc.