For developing a WCF service application, there are mainly two tools – Microsoft Visual Studio and CodePlex. Microsoft Visual Studio is a complete package of development tools, necessary for developing a large number of diverse applications like ASP.NET web applications, desktop applications, mobile applications, and many more.

主要有2个工具可以用来开发wcf服务应用:VS以及CodePlex。  VS是一个完整的开发工具包,开发大量不同的应用是有必要的使用VS的,比如asp.net网络应用,桌面应用,手机应用以及其他的。

Microsoft Visual Studio uses the .NET framework functionality. VS使用.net framework的函数

CodePlex on the other hand is an open-source project hosting site of Microsoft that offers several free tools for WCF service application development.

另一方面CodePlex是微软的开源项目托管网站,并且提供几款免费的工具,可以用于wcf服务应用开发。

Microsoft Visual Studio

There are many editions of Microsoft Visual Studio and initially it (Visual Studio 2005) was not an ardent supporter of WCF development. At present, Visual Studio 2008 is the only Microsoft IDE available for the development of WCF service applications.

VS有许多版本,初始版本VS2005并不支持wcf开发。当前,vs2008是唯一一个支持wcf开发的微软继承开发环境 ide is for integrated development enivonment

Nowadays, the latest version of Microsoft Visual Studio 2010 is also a preferred tool for developing WCF service application. There is also a readymade template in Visual Studio for developing WCF service application.

现在,最新的VS版本--VS2010,同样支持开发wcf服务应用。VS中有一些现成的模板可以用于开发wcf服务应用

选择一个模板,vs会处于一下目的添加文件

Selection of such a template leads to addition of files for the following purposes:

  • Service contract     服务契约
  • Service implementation    服务实现
  • Service configuration   服务配置

Requisite attributes get added automatically and a simple "Hello World" service gets created by Microsoft Visual Studio without even writing any code.

必备的属性会自动添加,并且一个简单的hello world服务会被VS创建,而你不需要编写任何代码

CodePlex

CodePlex was launched by Microsoft in June 2006 and since then, it has been used by a large number of developers across the world to create .NET projects successfully. Some of the tools offered by CodePlex for developing WCF service applications are as follows:

CodePlex由微软在2006年6月发起,自那时起,它被全世界大量的开发者使用,成功的创建了.net的项目.CodePlex上能够用来开发wcf服务应用的工具如下:

  • wscf.blue - This is a Microsoft Visual Studio add-in, and also "contract-first" development toolset that facilitates the defining of the WCF service operations, and generating a code skeleton accordingly. 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 to extend the client-side generation and offer additional error handling. For having more information regarding this particular development tool, visithttp://wcfproxygenerator.codeplex.com

  • WCFMock - Testing of WCF service can be a complicating task and this development tool offers a convenient solution for the unit testing of WCF services by its useful classes. For more information regarding this tool, visithttp://wcfmock.codeplex.com

Another free tool for the development of WCF service applications in an easy manner is WCFStorm. Its LITE version offers many striking features for dynamically invoking and testing WCF services, editing the service binding, modifying WCF URL endpoint, etc.

wscf.blue  VS的插件,“契约优先”的开发工具包,使得定义wcf服务操作更容易,并可以可以生成代码框架。

wcfProxygenerator  同样是一个VS插件。用于扩展客户端的生成,提供了额外的错误处理。

wcfMock 测试wcf服务是一项复杂的任务,这开发工具提供了一个简便的解决方案来进行wcf的单元测试,通过使用这个工具提供的有用的类。

wcfStorm提供了一个容易的方式来开发wcf服务,它的轻量级版本提供了许多突出的特点来动态调用和测试wcf服务,并且可以编辑服务帮顶一记修改wcf的url终结点等等

WCF - Developers Tools的更多相关文章

  1. 实用的 Chrome Developers Tools

    做前端的,都喜欢 chrome , 里面的开发工具也很实用,网上看到文章不错,部分摘来分享 ------------------------------- console.log,中包含一些格式化的指 ...

  2. Learning WCF Chapter1 Generating a Service and Client Proxy

    In the previous lab,you created a service and client from scratch without leveraging the tools avail ...

  3. (转) [it-ebooks]电子书列表

    [it-ebooks]电子书列表   [2014]: Learning Objective-C by Developing iPhone Games || Leverage Xcode and Obj ...

  4. 推荐一些顶级的Android开发书籍(转)

    本帖对Android开发菜鸟和中级老兵同样适用,因为本帖重点列出了那些最常用的Android开发资源. 推荐书籍 你或许觉得,都现在了,再去看个什么书来学习Android开发,这方法应该早就过时了.没 ...

  5. eclipse平台

    eclipse 是一个平台!!!! 能连ssh,能连db,能连windows Eclipse http://www.eclipse.org/downloads/packages/release/Neo ...

  6. OPEN资讯

    http://www.open-open.com/news/view/1f55540 随着 Android 平台市场份额的持续猛增 , 越来越多的开发者开始投入 Android 应用程序的开发大潮.如 ...

  7. 【Mood-12】Android开发相关书籍推荐

    新年伊始,找到Android进阶干货若干,2015拜读. 1.Android应用UI设计模式 目前,谷歌Android操作系统在移动市场中风头正劲,并且未来发展势不可挡.<Android应用UI ...

  8. Android开发者必知的开发资源

    推荐书籍 我推荐下面两本书: The Busy Coder’s Guide to Android Development <The Busy Coder’s Guide to Android D ...

  9. (转载)Android开发者必知的开发资源

    (转载)http://www.importnew.com/3988.html 随着Android平台市场份额的持续猛增 ,越来越多的开发者开始投入Android应用程序的开发大潮.如果您是一位2013 ...

随机推荐

  1. ReactiveCocoa入门教程——第二部分(转)

    ReactiveCocoa是一个框架,它能让你在iOS应用中使用函数响应式编程(FRP)技术.在本系列教程的第一部分中,你学到了如何将标准的动作与事件处理逻辑替换为发送事件流的信号.你还学到了如何转换 ...

  2. oninput和onpropertychange

    时常会有监听输入框输入的场景,比如新浪微博的发微博输入框: 还有边输入边提示: 以及form表单边输入边验证,当内容为空提示或者改变输入框的样式达到提示效果. 在IE中是onpropertychang ...

  3. 常用AWK命令

    常用AWK命令 Awk is a programming language which allows easy manipulation of structured data and the gene ...

  4. OpenCV2学习笔记05:矩阵翻转

    对图像进行翻转或旋转可以使用cv::flip()函数,可以实现将一个二维矩阵沿X轴.Y轴或者同时沿XY轴翻转.函数原型如下: C++: void flip(InputArray src, Output ...

  5. hybird app

    Hybrid App 是混合模式应用的简称,兼具 Native App 和 Web App 两种模式应用的优势,开发成本低,拥有 Web 技术跨平台特性.目前大家所知道的基于中间件的移动开发框架都是采 ...

  6. win7 64位。未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序

    win7或win8 64位调试程序,出现这样的错误提示:未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序 解决方法如下: 方法一:“设置应用程序池默认属性”/“常规”/” ...

  7. centos 7.0 mono&Jexus V5.5.3安装

    首先我们需要先配置一下yum源中mono的引用说明: 第一步: vi /etc/yum.repos.d/mono.repo 第二步:在刚打开的文件中编辑如下内容 [mono]name=monobase ...

  8. 组织http请求

    post方式 string stratTime=""; string end=""://要拼接的参数 string postURL = "http:/ ...

  9. bootstrap table 行号 显示行号 添加行号 bootstrap-table 行号

    思想:借助bootstrap-table 本身的index属性, 巧妙的的通过formatter 实现 { field: 'Number', title: 'Number', formatter: f ...

  10. POJ2255二叉树

    题目大意就是给出你一个二叉树的前序和中序,要你求后序. 思路:二叉树的排序就是根据根节点的位置来定义的.所以找到二叉树的根节点是最重要的,二叉树的左子树和右子树也可以看成是二叉树,以此递归: #inc ...