NET 4.5带来开发简化新能力

来源: TechTarget中国   
2012/11/6 14:17:17
Visual Studio 2012的进一步细节,在上周华盛顿州雷德蒙德的微软开发者大会上最为期待的一项。包含在Visual Studio 2012的工具集对于.NET框架来说是一个重要的更新。

本文关键字: NET 代码 HTML接口

该公司的旗舰开发框架,现在叫做.NET 4.5,带来特别的支持,支持编写异步代码,支持新的F#函数放言,运行时性能增强,而且最重要的是提高的开发简化能力。

一直以来.NET 4.5的中心都是Windows Communication Foundation(WCF)。在这个 .NET的版本中,WCF的改进也是更快开发。简化是该新版本的一个主要驱动,据Cesar de la Torre Llorente所说,他是Visual Studio (VS)和.NET软件架构师。

客户端的配置复杂性变少了,他说。“当WCF开始,你需要学习所有的Web服务来构建端点。这意味着所有的参数,所有的地址绑定,所有的合同,” de la Torre Llorente说。“一旦你知道它,它就是没问题。但是它却是众多的联结和你可能要学习的配置的整个世界。”

通过WCF 4.5,微软已经“简化了需要配置的一些事情,”他说,他指的是包罗万象的配置模式作为“按照惯例的配置。”

HTML5 Web套接口

微软的这些行为反应了普遍的行业趋势。简化配置是Java更新,和云计算模式中的目标。WCF的其它改变,例如改进对HTML5 Web套接口,也反应了整体行业主题。

“配置对于WCF开发都来说,一直都是一个大的挑战,尤其是对于那新的平台,” Michele LeRoux Bustamante说,她是架构咨询师及IDesign的WCF训练员。在新WCF版本中,“有重大的新功能来改进这些体验。”

她提到的一些特性有:“帮助理解功能的工具提示,帮助第一时间获得正确内容的智能感知,帮助随着编辑警告抓到的无效设置的确认,以及在代码中轻松进行配置的方法。”

“Web套接口更重要。这是HTML5 的功能,当然也是创建丰富的用户体验的重要一部分,这样服务器就可以推送更新给客户,而且不必事先投票,”她说。

促使编辑简化

简化的更大行为已经发生,某种程度上是在WCF领域范围外,这就像竞争性的面向的Java架构,它伴随着地简单对象访问协议(SOAP)的专注而成长。随着网络的发展,越来越多的应用需求遇见了具象状态传输(REST)技术,遇到了仅限于狭窄的用例企业的SOAP.

该企业支持多种传输协议,而且WCF占有一度之地。REST很大程度上被基于HTTP传输限制了。当然,HTTP的广大前景和Web很难被描述为“限制。”

从一开始,微软对WCF的愿景就是统一所有技术,并已经用于远程计算。“描述WCF的一个词是‘去耦,’”de la Torre Llorente说。“从传输协议,从数据格式等等中去耦。”

“从架构角度来看,这很好。另一方面,有时你想要的是简化,”他说。从简化方面,通过HTTP的REST是一个很成功的案例。

虽然,WCF可以在多种传输协议上用于创建“REST-ful”应用,甚至微软会告诉你,它的ASP.NET Web API对于面向Web的REST开发,是一个准备就绪的方法。Web应用程序接口(API)到HTTP是完全耦合的,de la Torre Llorente指出。

虽然,没有什么确实可以和WCF相比,在J2EE中,但仍然有相似的。都采用中间件集成模式和组件体系结构,对于简单的Web应用程序创建都已经被视为过度。Web应用程序构建在今天是真正普遍需要的。而且,事实证明,Web应用从简单,轻量的软件架构中获得了利益。

敏捷开发方法

如果Web应用程序构建更简单,这种好处就会抵消的业务需要的Web应用程序的数量和频率。因此,速度和敏捷开发越来越重要。

事实,对于敏捷的需求可能在今天的编程需求中占统治地位。这种需求驱动了微软的行动,开发领导Soma Somasegar在VS 2012正式发布时对在场的人员说。他指出,要更新公司面向团队版本的Visual Studio,及Web时常更新的政策,在这方面。

“你不得不考虑,你的团队怎样在一个更敏捷的方面进行管理。而且,更重要的是,你怎样以更敏捷的方式向你的客户交付价值,” Somasegar说,微软开发部联合副总裁。持续的新的软件的交付是新范例重要的一部,他暗示。它也是微软在为了开发中更好的简化性,而进行推动的一股背后力量。

责编:chrislee2012
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
网络安全热点透析

随着移动互联、大数据、云计算、物联网等技术的日益发展,在这些热点技术为个人生活带来便利的同时,也为企业发展..

数据安全医药行业解决方案

采用身份鉴别、访问控制、数据加密以及权限控制等多种安全防护技术手段,保障数据库中医药数据只能被合法用户合规..

    畅享
    首页
    返回
    顶部
    ×
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918
    Baidu
    map