详解Visual Studio 2010五大新特性

微软官方确认Visual Studio 2010 正式版将在2010年4月12日正式发布,这对软件业以及开发人员将产生重要影响。Visual Studio 是微软公司推出的、目前最流行的 Windows 平台应用程序开发环境。

《程序员》4月刊将对Visual Studio 2010进行重点聚焦,并对Visual Studio 2010的新特性、新体验、新应用以及更多的研发内幕进行跟踪报道。本刊记者在采访微软大中华区开发工具及平台事业部总经理谢恩伟时,他谈到了Visual Studio 2010 的五大新特性。

1、Visual Studio 2010精心打造了云计算架构,使在线应用软件的开发及应用更为简洁;

2、在敏捷开发中,Visual Studio 2010把Scrum作为基本Agile开发模型,真正实现了方法论,这是Visual Studio的一大成就;

3、Visual Studio 2010搭配Windows 7, Silverlight 4,在RIA 应用、Web应用上有较大切入,使Web应用达到一个新境界;

4、Visual Studio 2010加大了对多核并行运算的支持;

5、Visual Studio 2010中的C++ IDE增强,可更好支持C++。

首先,在Visual Studio 2010中不仅提供云开发前端的指示,在后端对云计算也提供了一站式的服务。只需要点击一个按钮,开发完成的应用就会快速的生成两个文件,即成为做好的应用程序包。只需要将这两个文件简单的上传到Windows Azure这个计算平台,打开链接登陆就可以在线看到应用程序最后实现的效果。

这是Visual Studio 2010在云计算应用方面的拓展,通过大家非常熟悉的软件开发工具,快速搭建起一个在线应用软件,并通过Visual Studio 2010一键就把现有的应用发布在Azure平台上,这一点让35%希望进行在线应用软件开发和服务的开发者们欢呼雀跃。

其次,在Visual Studio 2010中,项目过程模板变化很大,微软把Scrum作为基本Agile开发模型(Scrum模型为基础参考导向)。TFS2010中集成了 MSF for Agile Software Development v5.0,可操作性上又融合了敏捷等软件开发流程思想模型,使从事在微软.NET技术相关工作方向的人们拥有了一把利剑。

RIA的概念让互联网应用变得像桌面应用软件那样为用户带来了更加丰富多彩的体验。在Visual Studio  2010中,微软采用了全新的WPF技术重新打造了它的编辑器,新的编辑器以及Visual F#获得了更加强大的功能,成为更好的web开发工具,比如代码的无级缩放,多窗口即时更新,代码的自动产生等等,这些新的IDE特性都会极大地提高程序员的开发效率。

再次,在Visual Studio 2010中Visual Studio IDE对并行计算开发提供了大量支持。比如,Visual Studio 2010的调试器知道代码的并行特性,并且能够在调试程序的不同执行单元的时候,表现应用程序的状态,对非托管的C++库和编译器对并行计算的支持以及.NET Framework 4.0对并行计算的大量支持,包括PLINQ、并行语言语句等等。

Visual Studio 2010还提供了一个“并行性能分析器”,它可以帮助我们分析应用程序的性能瓶颈,找到需要并行处理和可以进行并行处理的地方,并以图形化的形式表现出来。这样,“并行性能分析器”配合着Visual Studio 2010,我们就可以轻松地实现应用程序的并行化。

Visual Studio 2010将成为和Visual Studio 6一样的经典开发工具,除了在语言层面开始支持最新的C++标准外,在IDE以及MFC库等方面,微软也下了很大的力气。Visual C++不仅改善了IDE的效率,同时也引入了很多新的特性,这些IDE增强能够切实的提高程序员们的开发效率。