InfoQ

新闻

微软宣布下一代Visual Studio开发平台

作者 Abel Avram译者 霍泰稳 发布于 2008年10月2日 上午8时3分

社区
.NET
主题
.NET框架,
IDE
标签
微软,
Visual Studio

微软最近对外揭开了Visual Studio 2010和.NET Framework 4.0的面纱。

据Visual Studio Team System产品管理部门的总监Norman Guadagno说,微软的下一代开发工具将被简单地命名为Visual Studio 2010,并将基于.NET Framework 4.0。VS 2010中值得关注的一个地方是应用生命周期管理(ALM),它能更好地将让开发者融入到应用开发周期中。MSDN上的报道提到VS 2010中主要包括以下新功能

  • 使用新的架构资源管理器(Architecture Explorer)查找与确定已有代码集和架构;
  • 设计和共享多种图类型,如用例、活动和顺序图;
  • 通过提供能对测试场景更好归档和收集更详细测试数据的工具,有效提高了测试效率;
  • 使用新的测试影响视图(Test Impact View)可以更容易地确认与运行与变更代码相关的测试;
  • 版本控制能力得到提高,包括受检签入、可视分支和构建工作流等;

未来的VS版本将会基于一套新的建模工具,同时支持统一建模语言(UML)和特定领域语言(DSL),另外还包括架构资源管理器

Visual Studio Team System中新的架构资源管理器使得开发者和架构师可以根据现有代码创建架构视图,理解代码和架构之间的关系以及它们是如何“工作”的等。

另外一个用来帮助修复无法重现的Bug的工具Test Runner

Microsoft Test Runner—是一个独立的工具,测试人员常在它的帮助下一步一步对测试用例进行完整测试。在测试用例开始的时候,Microsoft Test Runner对系统数据进行快照处理,包括操作系统版本、补丁包和其他相关系统数据。进行测试的时候,测试人员可以使用该工具对测试中的应用抓取图片,或 者甚至录制测试过程的部分或者完整屏幕视频。当发现问题时,测试人员可以在Team Foundation Server中创建一个新Bug,并附上所有这些附件。对于这些屏幕抓取视频,系统会以测试步骤为书签对它们做完全索引,让开发人员更容易地重现测试人员 机器上的错误之处。

VS 2010的另外一个功能是测试影响视图(Test Impact View)窗口,它能使开发人员浏览代码改变的情况下需要运行的所有相关测试。此功能的目的是帮助开发人员,通过运行一个完整的测试集来检查在签入代码的时候所更改的代码是否安全。

微软证实说使用Team Foundation Server(TFS)的项目团队将来肯定可以应用敏捷开发流程。另外,VSTS 2010将会把开发版本和数据版本集成为一个产品。更多的相关信息请浏览Channel 9新闻稿MSDN等。

查看英文原文:Microsoft Announces the Next Generation of Visual Studio

没有回复

回复

独家内容

应用JSF、Ajax和Seam开发Portlets(1/3)

本文主要讲述了如何用JBoss Portlet Container 和JBoss Portlet Bridge创建新项目,怎样配置一个JSF应用去使用JBoss Portlet Bridge,以及JBoss Portlet Bridge所具备的功能。

AtomServer:数据分发的发布动力(第二部分)

在这篇文章里,Bryon Jacob和Chris Berry将和我们继续探讨AtomServer,它是基于Apache Abdera的完整Atom存储实现。作者还创建了几个Atompub规范扩展,其中包括自动标记、批处理和Feeds聚合。

架构师(试刊第二期)

InfoQ中文站的电子杂志《架构师》试刊第二期出版了!相比于上期,我们在内容的选择安排和版式上都根据读者的意见重新做了修正。“细节决定成败”,我们希望基于InfoQ中文站的专业内容,《架构师》能逐渐成为大家喜欢的电子刊物!

一种正规的性能调优方法:基于等待的调优

在本文中,Steven Haines探讨了Web应用性能调优问题。该领域过去更像是一门艺术而不是一门科学。他提出了一种称为基于等待调优的方法,使整个调优过程更加可度量,也因此更具科学性。

Java程序员ActionScript 3入门

通常来说,改变技术路线时最艰难的部分是辨别语言语法之间的不同。这篇文章就为Java开发者提供了一份如何转向Flex基础语言ActionScript的指南。

浅谈如何创建Rails应用

本视频主要以财帮子为例,介绍了如何创建一个PV为百万级的Rails应用。其中包括:Rails应用的服务器架构、Rails Cache的优化、负载均衡的处理、Web服务器的调试、分布式解决方案、Open API的设计等等。

Alexandru Popescu谈InfoQ.com网站架构

InfoQ首席架构师Alexandru Popescu在采访中谈论了InfoQ架构、Webwork与DWR、Hibernate与JCR、Hibernate可扩展性、最新的InfoQ视频流系统和InfoQ的未来规划。

揭示常见的重构误区

相对于Java,.NET在持续重构方面所给与的重视仍然少为人知,大多数人对于重构是否真正属于开发过程,以及如何将其应用到开发过程中持观望态度。Danijel Arsenovski试图为你揭示这些谜题。