WCF - Strumenti per sviluppatori

Per lo sviluppo di un'applicazione di servizio WCF, sono disponibili principalmente due strumenti: Microsoft Visual Studio e CodePlex. Microsoft Visual Studio è un pacchetto completo di strumenti di sviluppo, necessari per sviluppare un gran numero di applicazioni diverse come applicazioni Web ASP.NET, applicazioni desktop, applicazioni mobili e molte altre.

Microsoft Visual Studio utilizza la funzionalità .NET framework. CodePlex d'altra parte è un progetto open source che ospita il sito di Microsoft che offre diversi strumenti gratuiti per lo sviluppo di applicazioni di servizio WCF.

Microsoft Visual Studio

Esistono molte edizioni di Microsoft Visual Studio e inizialmente (Visual Studio 2005) non era un fervente sostenitore dello sviluppo WCF. Al momento, Visual Studio 2008 è l'unico IDE Microsoft disponibile per lo sviluppo di applicazioni di servizio WCF.

Al giorno d'oggi, l'ultima versione di Microsoft Visual Studio 2010 è anche uno strumento preferito per lo sviluppo dell'applicazione del servizio WCF. C'è anche un modello già pronto in Visual Studio per lo sviluppo dell'applicazione del servizio WCF.

La selezione di un tale modello porta all'aggiunta di file per i seguenti scopi:

  • Contratto di servizio
  • Implementazione del servizio
  • Configurazione del servizio

Gli attributi richiesti vengono aggiunti automaticamente e un semplice servizio "Hello World" viene creato da Microsoft Visual Studio senza nemmeno scrivere codice.

CodePlex

CodePlex è stato lanciato da Microsoft nel giugno 2006 e da allora è stato utilizzato da un gran numero di sviluppatori in tutto il mondo per creare progetti .NET con successo. Alcuni degli strumenti offerti da CodePlex per lo sviluppo di applicazioni di servizio WCF sono i seguenti:

  • wscf.blue- Questo è un componente aggiuntivo di Microsoft Visual Studio e anche un set di strumenti di sviluppo "contratto prima" che facilita la definizione delle operazioni del servizio WCF e la generazione di uno scheletro di codice di conseguenza. Un collegamento importante per lo stesso è:https://wscfblue.codeplex.com

  • WCFProxyGenerator- Anche questo è un componente aggiuntivo di Microsoft Visual Studio. Lo strumento viene utilizzato per estendere la generazione lato client e offrire una gestione aggiuntiva degli errori. Per ulteriori informazioni su questo particolare strumento di sviluppo, visitarehttps://wcfproxygenerator.codeplex.com

  • WCFMock- Il test del servizio WCF può essere un'attività complicata e questo strumento di sviluppo offre una soluzione conveniente per il test unitario dei servizi WCF tramite le sue classi utili. Per ulteriori informazioni su questo strumento, visitarehttps://wcfmock.codeplex.com

Un altro strumento gratuito per lo sviluppo di applicazioni di servizio WCF in modo semplice è WCFStorm. La sua versione LITE offre molte funzionalità sorprendenti per invocare e testare dinamicamente i servizi WCF, modificare l'associazione del servizio, modificare l'endpoint dell'URL WCF, ecc.