Visual Studio Beta 发布周回顾

阅读数:796 2012 年 3 月 2 日

话题:语言 & 开发

过去一周发生了一系列围绕 Windows 8 Beta、Windows Server 8 和 Visual Studio 11 发布的活动。随着微软对媒体禁口令的解除,微软的许多开发人员也发表了他们自己对此次发布的见解。以下是一些精彩部分:

微软共提供了 4 个不同功能版本的 Visual Studio 11:VS11 Ultimate 拥有全方面的功能,VS11 Test Professional 走得另外一个极端,而 VS11 Premium 和 VS11 Professional 两者之间的不同之处则很难区分。微软已经提供了一份深度特性指南:

第 9 频道的 Robert Green 邀请到 Jason Zander(微软开发部门副总裁)演示了 VS 11 中的一些精彩之处。虽然没有直接谈及颜色方面的话题,但是 Zander 解释到他们的目的是为了减少混乱和改进导航。 从 VS 功能上来看,Zander 反复提到微软希望为 JavaScript 提供更好的支持。为了达成这个目标,同时也为了促进智能感知,VS11 采用托管与 Internet Explorer 中的一样的 JavaScript 引擎。

工作于 VS11 单元测试功能的开发人员最初设定的目标是在 IDE 中支持 100 万条单元测试。虽然结果没有达到这个目标,但是 Zander 解释说,VS11 的根本目的是成为一个更加健壮的产品。根据内部性能测试,VS11 目前能够处理大约 10 万条单元测试。虽然 VS11 与 VS2010 的对比数据还未给出,但是传闻它的得票很差。Zander 还提到 VS11 总的整体性能提升还在进展当中。

最后,随着 UI 调色板的变化,微软展示了一些新的用户界面改动,包括:

  • Hubs——修正了解决方案资源管理器(Solution Explorer)和团队资源管理器(Team Explorer),改善了两者在浏览项目时的同步性;
  • 多实例——VS11 允许同时具有多个解决方案资源管理器的实例,可用于显示项目的不同视图;
  • 预览标签页(Preview Tab)——VS11 为预览文件专门创建了一个标签页。该特性降低了开发人员在浏览源代码过程中的混乱问题。对于每一个打开的文件,VS11 不再会创建新的标签页,除非开发人员指定这种行为;
  • 历史浏览信息——不管受影响的文件当前是否处于打开状态,VS11 都会显示开发人员在项目中操作过的历史步骤。

查看英文原文:http://www.infoq.com/news/2012/03/vs_beta_recap