Visual Studio 2013浮出水面

本周举行的TechEd 2013带来了V.Next(下一版本的Visual Studio)的第一份官方消息。该版本官方命名为Visual Studio 2013,预计将在今年下半年发布(尽管没有明确任何具体信息),而VS 2013和TFS 2013的预览版计划将在本月底的Build 2013上和与会者们见面。TechEd中,来自微软的Brian Harry简要介绍了开发者在下一版本中可以预期的特性,并承诺未来将给出更多细节。

TFS 2013添加了一个名为“工作分解”的特性,能够针对产品待办事项列表(backlog)中的事项条目,实现更细粒度的组织架构层级。该特性让用户能够从符合其需求的层次来监控待办事项列表:项目经理可以看到总体概要,而开发者可以聚焦于针对其当前工作的事项。该特性目前可以在Team Foundation Service里使用。

基于一份User Voice上的请求,VS 2013将拥有全新的团队资源管理器窗口,它可以停靠在任何需要的位置。现在,用户在主编辑器窗口中编辑代码,将通过代码注释的形式得到额外的反馈。例如,项目中某个方法的使用次数将展示在该方法上方,采用弹出气泡的形式提供额外详细信息。这些详细信息实际上并不包含在源文件中,而是在编辑过程中动态展现在屏幕上。类似地,测试方法也采用注释的形式,根据它是否成功与其定义内联来提供更多的即时图形化反馈。最后,当鼠标指针悬停在方法上的时候,可以显示其源代码管理的提交消息。例如,悬停在某个方法上,将显示该方法最近的版本历史:4月1日修订了bug,3月29日添加了新特性等等。

有趣的是,Harry谈到微软认为VS 2013目前的状态已经足够稳定,因此将其标记为“go-live”(注:go-live指的是将测试中的产品加入生产环境的许可),他还指出,微软内部已经在生产环境中使用它了。考虑到VS 2013的出现与VS 2012的发布如此贴近,而且它目前已经达到这样的稳定性等级,这意味着VS现在真正处于持续开发中。这让微软能够根据其业务或开发要求,随意决定何时有必要发布一个新的主要版本。

为了帮助用户跨越这个快速的部署周期,Harry表示VS 2013中将保留项目往返特性。虽然该特性并非对全部项目类型有效,但预计其中大部分类型将得到支持。这意味着在VS 2010中创建的项目可以由一位开发者在VS 2013中编辑,而后又由另一位开发者使用VS 2010编辑。(与VS 2012项目在VS 2013中的行为相似。)和往常一样,这要求较新版本的用户不要引入新版本独有的特性,因为它们会破坏老版本的兼容性。

Build大会将会公布对C++ 11支持程度的信息。尽管这并不是正式承诺,Harry还是给出了坚定的许诺:在下一个VS主要版本中,将增加人们长久渴望的团队项目重命名特性。(不过最早也要等到VS 2013+1了。)

与VS 2012一样,VS 2013将要求Windows 7或更高版本。

查看英文原文:The Emergence of Visual Studio 2013

你可能感兴趣的:(Visual Studio 2013浮出水面)