技术开发 频道

注重敏捷及体验 VS 2012迎重大更新

        【IT168 评论】去年8月,Visual Studio 2012完成了RTM版本的开发,并在9月份时正式发布。当时,微软Visual Studio开发团队表示会有规律的进行更新,不断增加VS2012的特性。2012年11月,Visual Studio 2012迎来了第一次更新——Visual Studio 2012 Update 1,其中不仅包含了Bug修复和性能改进,也增加了新的功能,主要体现在四个方面:Windows开发、SharePoint开发、敏捷团队和持续质量。

  近日,微软方面正式放出了Visual Studio 2012的第二次更新——Visual Studio 2012 Update 2,开发者们现已可下载。本文我们将介绍Visual Studio 2012 Update 2的相关更新内容,包括重要的Bug修复、丰富的新功能、来自微软技术社区的相关反馈、以及针对市场发展趋势的相关调整。Update 2更新主要涉及到了五个方面:

  1.敏捷规划

  2.质量启用

  3.Windows应用商店

  4.业务线的开发

  5.开发者的体验

  敏捷规划。在Visual Studio 2012中,在敏捷方面引入了广泛的功能,让敏捷团队专注于规划,而不仅仅是为了软件开发。在本次Visual Studio 2012 Update 2中,Team Foundation Server(TFS)增加了多种功能,使得敏捷团队更容易的做出自己的规划,特别是围绕着团队适应和偏爱的工作作风。例如,之前在Update 1中推出的项目跟踪选项功能(包括看板和流程图),在本次更新中都得到了加强。其他功能还包括工作项标记,工作项标记提供了 新的工作项标记提供了分类和对工作项的筛选。轻松地将标签添加到项,然后在Team Web Access的backlog和work item query views中将其筛选出来。

微软发布VS2012 Update 2

  质量启用。质量启用(Quality Enablement)是Visual Studio 2012中非常重要的一项功能,这使得软件的质量及整个开发周期都将得到更好的改善。质量启用在RTM版中就得到了很好的体现,进而又在Update 1得到了加强,包括手动ASP.NET代码覆盖测试、跨浏览器测试、测试管理器的改进等等。如今,在Visual Studio 2012 Update 2中,质量启用特性再次得到了加强。此次更新引入了基于Web的测试管理工具(Team Web Access 中的Test Hub),这样开发者能够在一个测试计划中查看和编辑测试用例以及运行手动测试用例。

微软发布VS2012 Update 2

  其他特性方面,包括了分析两个异步代码的单元测试;改进单元测试的支持,例如Windows Phone 8应用程序单元测试;单元测试的播放列表,可以轻松地创建单元测试的任意分组,然后保存和运行它们;Windows Store应用程序测试的改进等等。

  Windows应用商店。在Visual Studio 2012 Update 2中,针对Windows应用商店开发,也进行了大幅的更新,当然,这里所提到的更新远远超过了质量启用中的新功能。例如,在之前的Update 1中,增加了一个用JavaScript实现的内存分析工具,使开发人员能够更好地了解他们的应用程序的内存使用情况,并及时发现和修复泄漏,等等。而在Update 2中,微软方面又为我们提供了一个全新的分析工具(也是由JavaScript实现),有助于诊断UI响应、延迟的问题。此版本还采用了最新版的Windows应用程序认证工具包。

微软发布VS2012 Update 2

  业务线的开发。除了针对Windows Store应用程序开发的改进支持外,Visual Studio 2012 Update 2也带来了丰富的业务线(LOB)应用程序的开发,包括使用LightSwitch中轻松地构建跨浏览器和移动Web客户端;支持SharePoint 2013和Office 365,包括开发、编码的UI测试、负载测试、Intellitrace等等。

  开发者的体验。作为软件开发者,IDE是使用时间最长的软件,而Visual Studio给开发者最大的感觉就是精简。为此,微软也在不断的优化新的功能,增加生产力,使Visual Studio成为最好最有效的开发软件。在开发者体验方面,Update 2更是带来了不少这方面的新特性。包括更新了代号为CodeMap的调试器集成,提高了响应速度,并可以轻松地添加一个call stack(调用堆栈)到 CodeMap中来;XAML设计器中的性能改进;改进了Team Web Access中版本控制的体验;从命令行生成和部署Windows Phone应用等等。

0
相关文章