BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

微软Visual Studio 2010正式发布,增加多项新功能

| 作者 霍泰稳 关注 1 他的粉丝 发布于 2010年4月13日. 估计阅读时间: 6 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

微软在昨天于北京发布了Visual Studio的最新版本2010,InfoQ中文站的编辑有幸参与了本次发布会活动,并和包括微软大中华区开发工具及平台事业部总经理谢恩伟,微软Visual Studio商业软件部、微软亚太研发集团服务器与开发工具事业部(中国)总经理潘正磊等进行了交流,探析了Visual Studio 2010中的一些最新特性。更多Visual Studio 2010相关内容,请浏览Visual Studio 2010内容精华专题报道。

在微软全球资深副总裁、微软亚太研发集团主席张亚勤的致辞中,他特别强调了在这款新的开发工具中的“中国智慧”:

在这个新版本中,带有相当多的“中国血统”,它有将近1/3的功能都是由我们的上海团队开发的。在上海的微软科技园区,我们有将近上百位的研发骨干,投入在这个产品的发展上。

从Visual Studio 2010的新功能列表中,可以发现微软不仅对原有的功能做了优化,比如简化界面、定义新的行为;更快地解析代码;改进调试功能和支持“测试优先”的开发。还增加了包括Visual F#、Azure工具等新的功能。F#是一种新的.NET编程语言,结合了函数和面向对象编程,比较适合于并行、算法、探索性和技术性编程任务,在金融行业有独特的优势,部分功能包括:

  • 永久性,让F#代码更加易于并行化和解耦;
  • 类型推导,为F#提供了一种简练且富于表达的语言,结合了类型安全和静态类型;
  • 深度.NET集成,确保F#组件可以顺利地插入到.NET应用程序的任何部分中。

而对Azure的开发、测试、调试和部署等,Visual Studio 2010也有较好的支持。在和潘正磊的沟通中,她提到虽然Azure相对而言是个新事物,但是通过Visual Studio 2010,开发人员可以很容易将现有的应用部署到Azure平台或者其他云服务上,在客户端完成的内容同样可以在云中完成。和Azure相关联的两个新特性包括:

  • Windows Azure Development Fabric:Development Fabric可以帮助开发者在本地计算机上模拟Windows Azure Fabric,在部署服务之前,在本地运行和测试,并提供了用于观察和管理本地服务部署的用户界面;
  • Visual Studio 2010中内置了对云的调试功能,在本地机器上测试不需要更改现有的QA过程。

在编辑的采访中,潘正磊还再次强调了Visual Studio 2010对敏捷的支持,介绍了这款工具如何让团队更加协同工作:

在微软内部,很多团队在他们的开发项目中集成了敏捷开发,也因此积累了大量优秀的方法实践,Visual Studio 2010对敏捷方法敞开了大门,提供了对诸如单元测试和迭代规划等一系列敏捷过程的支持。通过这个平台,可以建立更加协同的团队,更加有效的流程及更加优质的质量体系。

其他一些Visual Studio 2010的新功能还包括C#、Visual Basic语言对新的动态语言IronPython和IronRuby的动态互操作支持;Visual C++中对MFC的改进,增加了许多对Windows 7和Windows Vista的支持,引入了包括Lambda表达式在内的新功能来支持C++0x标准等;添加的各种设计器改进也让创建WPF和Silverlight应用程序变得更快、更轻松;并行编程。尤其是Visual Studio Lab Management 2010还将虚拟化与应用程序生命周期相结合,让创建虚拟环境和改善开发人员/测试人员协助变得更简单:

  • 快速设置虚拟环境:Visual Studio Lab Management构建在System Center Virtual Machine Manager之上,使得开发者可以在数分钟内即可创建包含多个虚拟机的虚拟环境;
  • 在虚拟环境中构建、部署和测试应用程序:可以设置一个工作流来使用虚拟环境,以及配置如何运行内部版本,然后将应用程序部署到该环境中;
  • 创建包含用于测试的环境的可再现Bug:当运行手动测试时,可以创建一个bug,其中包含虚拟环境在发生该bug时的快照,开发人员可以打开该bug并连接到此环境的快照,查看该环境在当时的实际状态。

在采访中,谢恩伟也提到目前中国拥有150万专业开发人员,占全球第二位,而这次Visual Studio 2010 Beta 2版本截止到2010年1月底,在中国的下载也超过10万人次,仅次于美国,表明目前中国技术社区对这块新的开发工具的关注。

为帮助研发人员和企业进一步了解Visual Studio 2010给自己实际项目带来的价值,了解如何通过它来应对敏捷开发和大型团队/分布式团队协作的需求,InfoQ还特别邀请了两位来自微软一线的资深技术团队Lead(Ramesh Rajagopal和Gregg Boer),以沙龙的形式分享他们的经验,欢迎参加:微软核心团队深入剖析Agile与TFS4月15日(上海)南新雅大酒店

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT