For developing a WCF service application, there is mainly both Tools–microsoft Visual Studio and CodePlex. Microsoft Visual Studio is a complete package of development tools, necessary for developing a large number of diverse app Lications like ASP. NET Web applications, desktop applications, mobile applications, and many more.
There are 2 main tools that can be used to develop WCF service applications: vs and CodePlex. VS is a complete development kit that is necessary to develop a large number of different applications, such as ASP. NET Web applications, desktop applications, mobile apps, and others.
Microsoft Visual Studio uses the. NET Framework functionality. vs functions using the. NET Framework
CodePlex on the other hand are an Open-source project hosting site of Microsoft, offers several free tools for WCF serv ICE application development.
On the other hand, CodePlex is Microsoft's Open source project hosting site and offers several free tools that can be used for WCF Service application development.
Microsoft Visual Studio
There is many editions of Microsoft Visual Studio and initially it (Visual Studio 2005) was wasn't an ardent supporter of WC F development. At present, Visual Studio are the only Microsoft IDE available for the development of WCF service applications.
VS has many versions, and the initial version of VS2005 does not support WCF development. Currently, VS2008 is the only Microsoft inheritance development environment that supports WCF development IDE is for integrated development enivonment
Nowadays, the latest version of Microsoft Visual Studio are also a preferred tool for developing WCF service Applicati On. There is also a readymade template in Visual Studio for developing WCF service application.
Now, the latest VS version--vs2010 also supports the development of WCF service applications. There are some ready-made templates in vs that can be used to develop WCF service applications
Select a template, vs will be at the end to add files
Selection of such a template leads to addition of files for the following purposes:
- Service Contract Services contract
- Service Implementation Services implementation
- Service Configuration Services Configurations
Requisite attributes get added automatically and a simple ' Hello world ' service gets created by Microsoft Visual Studio WI Thout even writing any code.
The required properties are added automatically, and a simple Hello World Service is created by VS, and you don't need to write any code
CodePlex
CodePlex was launched by Microsoft in June 2006 and since then, it had been used by a large number of developers across th E world to create. NET projects successfully. Some of the tools offered by CodePlex for developing WCF service applications is as follows:
CodePlex was launched by Microsoft in June 2006, and since then it has been used by a large number of developers around the world to successfully create. NET projects. The tools on CodePlex that can be used to develop WCF service applications are as follows:
-
Wscf.blue -This is a Microsoft Visual Studio add-in, and also "contract-f Irst "Development toolset that facilitates the defining of the WCF service operations, and generating a code skeleton ACCO rdingly. An important link for the same is:http://wscfblue.codeplex.com
-
wcfproxygenerator -This is also a Microsoft Visual Studio add-in. The tool is used-extend the client-side generation and offer additional error handling. For have more information regarding this particular development tool, visithttp://wcfproxygenerator.codeplex.com
/li>
-
wcfmock -Testing of WCF service can be a complicating task and this development tool O Ffers a convenient solution for the unit testing of WCF services by its useful classes. For more information regarding the This tool, visithttp://wcfmock.codeplex.com
Another free tool for the development of the WCF service applications in a easy manner is Wcfstorm. Its LITE version offers many striking features for dynamically invoking and testing WCF services, editing the service bind ING, modifying WCF URL endpoint, etc.
Wscf.blue vs's Plug-in, "Contract first" development kit makes it easier to define WCF service operations and can generate code frameworks.
Wcfproxygenerator is also a vs plugin. Used to extend the build of the client, providing additional error handling.
Wcfmock testing WCF Services is a complex task, and this development tool provides a simple solution for WCF unit testing by using the useful classes provided by this tool.
Wcfstorm provides an easy way to develop a WCF service, its lightweight version provides many prominent features to dynamically invoke and test WCF services, and can edit the service to help top-up a change to WCF's URL endpoint and so on
Wcf-developers Tools