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

深度内容

和Google互补的搜索引擎Wolfram|Alpha

Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。

SOA契约成熟度模型

本文说明了所推荐的契约版本管理设计策略是如何与SOA成熟度模型发生联系的。文章目的是为实现版本管理和可组合性提供一个路线图。

数据服务简介

Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。

分块云计算

在本文中,Jimmy Nilsson描述了一种他在过去数年间观察到的一种正在缓慢成长的架构风格,他把这种风格称为“分块云计算”。

豆瓣网技术架构变迁

罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。

融合思想:深入探索S#arp架构

Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。

王雷谈开源以及新兴市场计划

中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。

使用HTML5构建下一代的Web Form

HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。