InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

Visual Studio 2010增强对敏捷开发的支持

作者 霍泰稳 发布于 2009年11月5日

领域
企业架构,
过程 & 实践,
语言 & 开发
主题
IDE ,
.NET ,
敏捷 ,
平台 ,
单元测试
标签
Visual Studio 2010 ,
微软 ,
故障解决 ,
.NET Framework 4.0

在今天召开的微软TechEd 2009大会上,微软中国公司开发工具及平台事业部总经理谢恩伟宣布Visual Studio 2010 Beta 2.NET Framework 4 Beta 2已经推出并提供公开下载服务。在Visual Studio 2010中,内含了基于Scrum开发实践的敏捷开发流程模版。

谢恩伟在大会现场提到最新版微软开发工具的重要进展时,表示随着云计算和移动运算的普及,软件开发团队应该重视每项重大技术的创新,以维持自己的竞争力。他特别提到Visual Studio 2010中的一些新的特性:

Visual Studio 2010 中新的测试选项将有助于确保高质量的代码。集成开发环境得到了改善,这意味着,无论是建模、编写代码、测试还是调试,开发人员都可以使用现有技术部署不断丰富的应用程序类型——无论是布署在云平台、移动装置或是各种嵌入式的应用,并促进团队开发的协同作业,大幅提升软件质量。

在对敏捷软件开发方法的支持上,Visual Studio 2010也较以前有了比较大的改进。在这次的Beta 2版本中,就内置了微软产品开发不慢自己采用并经过验证的一套流程——基于Scrum开发实践的敏捷开发流程模版。按照微软的说法,通过该模版,广大的开发者可以体验如何整合团队、流程和工具,并像微软一样进行软件开发工作,获得杰出的成果。在InfoQ编辑和微软大中华区产品市场高级经理胡德民的沟通中,他介绍说,从前让微软非常头疼的问题就是产品发布日期的不断跳票,而现在是开发团队等着产品的发布,比如Windows 7,其实开发早就完工了,只是要找到一个合适的发布时间点,这一转变的背后就有敏捷开发方法的功劳。另外,在Visual Studio 2010中还包含了Test Lab Management软件测试功功能,开发团队可以把重要客户的环境配置构建在测试实验室内,搭配其他多项新增加的软件测试功能,确保开发出来的软件能够符合客户的期望。

除了对敏捷开发方法的支持,在微软的官方新闻稿中,还提到“高度集成与易于使用”和“为程序员开启全新的机会”两个创新的功能:

  • 高度集成与易于使用:在Gartner Group于2009年9月24日最新的企业软件应用平台评比的分析报告中,微软.NET在平台愿景与企业可用度指标中,评比表现都在领先位置。在Gartner的分析中提到:“对程序开发者提供了长期的承诺,确保他们能拥有易于使用的开发工具……。”这个特点在 Visual Stuido 2010 Beta2 可以看到更大的发展,透过强力工具的支持,除了Visual Basic与C# 的开发语言之外,现在开发人员可以更好的进行 C++ 与 Java Script的程序编写工作。从开发的工作延伸到架构设计与软件测试,这些工具都能够完全集成,大幅提升开发者的生产力。令人关注的是,Viusal Stuido 2010 Beta 2 也是微软首度在开发工具支持 UML 统一建模语言的软件架构标准,搭配微软特色的 DSL 领域特殊语言技术,为开发者同时提供了逻辑概念与领域实践的软件建模方法。
  • 为程序员开启全新的机会:只需要一套Visual Stduo 2010开发工具与一种熟悉的.NET开发技术,程序员就能轻易的游走在包括云运算、RIA高交互的互联网应用甚至包括移动与嵌入式装置,掌握最新的技术与商机。Visual Studio 2010不仅仅支持热门的Windows 7 和 Microsoft SharePoint 2010 的应用开发,Silverlight 和 Windows Presentation Foundation 的控件以及多项创新技术的互操作性(如数据库互操作、ASP.NET MVC、UML统一建模语言、表达式和多核),这些都可以帮助开发人员实现精采的想法。 通过 .NET Framework 4,开发人员在使用 Client Profile 时可以大大缩小部署,框架大小最高可缩减 81%。 .NET Framework 4 开发人员获得的其他益处包括:对行业标准的附加支持、含有更多语言选择的动态语言运行时、对高性能中间层应用程序的新支持(包括并行编程、工作流和面向服务的应用程序)以及通过与 .NET Framework 3.5 并行安装而实现向后兼容。

微软全球开发工具部门的高级副总裁 S. Somasegar 表示:“当今的开发人员面对的是苛刻、复杂和快节奏的环境;新一代的这些工具和技术有助于简化从设计到部署的整个开发过程,并能够使开发人员在现有技术知识水平不变的情况下构建更优秀的软件,而且速度更快。是时候在新版本中试验一下这些新功能了,它们能够解决从Windows 7和SharePoint支持到协作和生命周期管理的所有问题。”

感兴趣的开发者可以从微软官方网站下载体验Visual Studio 2010 Beta 2.NET Framework 4.0 Beta 2

霍泰稳 是InfoQ中文站的联合创始人兼总编辑,有多年的软件开发经验和媒体从业经历。

错字 发表人 che shuai 发表于
Re: 错字 发表人 xu jianzhong 发表于
  1. 返回顶部

    错字

    发表人 che shuai

    就内置了微软产品开发不慢自己采用并经过验证的一套流程,这里应该是“微软产品开发过程中”吧

  2. 返回顶部

    Re: 错字

    发表人 xu jianzhong

    估计应该是“部门”

深度内容

大规模视频网站的计费与流量管理

本次分享将会就大规模视频网站的计费与流量管理这个话题,从操作层面细细进行讲解和分析,为系统工程师们揭示平日里我们没有关心的另一些内容。同时也希望本次分享能揭示行业中的一些“潜规则”,让互联网行业的流量与带宽管理更为开放与简洁。
本次演讲视频录制于QCon杭州2011

专访Jeffrey Richter:Windows 8是微软的重中之重

Jeffrey Richter以其多本Windows核心技术的经典著作而闻名,同时,他深入掌握微软的.NET等一系列核心技术,2012年1月,Jeffrey Richter在北京接受了InfoQ中文站的专访,谈到Windows 8和WinRT编程,并就异步编程、Windows编程中的可扩展性、性能和安全性方面给出自己的建议。

应用云平台的可用性——从新浪SAE看云平台设计

云计算平台的可用性,相比传统互联网服务而言,更加复杂和困难,也更具有挑战性。本文借助新浪SAE云平台为读者讲述了云平台可用性的定义、如何打造高可用的平台,以及对云计算的用户提出了建议。

JVM定制改进 @ 淘宝

淘宝高度重视Java平台的健康发展,组建了一个团队专注于Java平台的底层部分的性能、功能与稳定性改进;工作主要基于OpenJDK中的HotSpot VM开展,其中一些通用的功能随后也会逐渐反馈给OpenJDK社区。希望能与使用Java平台开发应用的大家交流经验。
本次演讲视频录制于QCon杭州2011

"伤得起"的云计算应用——对云端应用之架构的思考

2011年4月21日至22日是值得云计算从业者纪念的日子。Amazon的IaaS服务出现故障,导致许多商业网站的服务中断,影响非常严重。作为云计算用户,我们需要思考的是,如何保证即便在云服务不可用的情况,我们的应用架构仍然能够屹立不倒?本文正是站在云计算用户的角度试图探讨这一问题。

让交付的速度跟上思考的速度

12人的技术团队,4组刀片服务器,每月20亿的访问量,每日1次准时部署,99.9%的可用性。这可能吗?当然。想知道如何做的吗?百姓网将与您分享他们在DevOps实践过程中的经验和技巧。
本次演讲视频录制于QCon杭州2011

架构之路——穿行在产品和业务之间

篱笆作为一家起源于社区的电子商务公司,反映到技术层面就是同时要面对产品和业务,以及经营战略的变化调整。如何在产品和业务的夹缝之间完成技术架构的抽象与平衡,寻找更有效的价值定位,这当中有些经验教训和个人感悟愿与众人分享。
本次演讲视频录制于QCon杭州2011

特性注入:成功三部曲

本文将对特性注入以及相关方法做一个扫盲性的介绍。我们会解释这个框架的关键要素,并附上实例来证实它们。为了让文章保持相对较短,我们不会深入到某个工具或方法中,而是会给出一些参考资料,以便大家做进一步的研究。