Visual Studio Team System的各个组件有哪些?

时间:2009-07-05 04:04:24

标签: visual-studio visual-studio-2008 bizspark

Visual Studio Team System的各个组件是为每个组件设计的?

我们公司最近被Microsoft BizSpark接受,现在我有一系列可供选择的选项。现在我只需要版本控制和编码环境,但我不确定每个可用下载的区别。

3 个答案:

答案 0 :(得分:5)

最后,VSTS的官方MS营销网站似乎并不糟糕。作为最终来源,我会将其链接到前面:http://www.microsoft.com/visualstudio/en-us/products/teamsystem/default.mspx

不过,让我们总结一下60秒的电梯间距。你有四个“角色SKU”,它们都是VS Professional的超集+一些额外的功能。你有Team Suite,它是所有东西的超集(比如Windows / Office中的“Ultimate”版本)。而且你有Team Foundation Server,它将所有内容与源代码控制,缺陷跟踪,构建自动化,项目管理和深度报告相结合。

角色SKU:

  • 团队开发人员 - 分析器,静态代码分析,代码覆盖工具
  • 团队数据库 - 一个完整的脱机数据库开发环境,包括数据库设计人员,单元测试工具等。让您以声明方式编程,让架构比较引擎完成脏工作。难以用句子解释 - 去观看Channel9视频。
  • 团队测试 - 捕获,调整和回放http请求作为自动单元测试。负载&规模测试工具。测试清单管理。
  • 团队架构 - SOA建模工具。他们通过生成存根项目并在后端验证最终代码来绕过代码编辑器,以确保它符合定义的体系结构。

注 - Team Dev和Team DB已从许可POV合并。买一个,让另一个免费。

所有Team Edition都为您提供MSDN Premium订阅和Team Foundation Server的客户端访问许可。如上所述,Team Suite可以为您提供厨房水槽。

TFS本身是单独购买,无法下载。 (除了以180天试用版的形式,或大多数MSDN潜艇附带的5用户有限的“工作组版本”)TFS客户端是一个Visual Studio插件,您可以安装到任何版本的VS高于Express,虽然在非团队版中使用它需要购买CAL。

VSTS还有一些辅助下载,例如Build Agent(用于在多台计算机上传播构建自动化)和Load Test Runner(按照您的期望做)。有关它们的完整详细信息,请参阅licensing whitepaper

无论如何,如果您只想设置一个版本控制系统并开始编码,那么这并不重要。你可以找到下载的唯一TFS版本有很多限制,所以选择你的毒药。一旦你安装了客户端插件(称为“团队资源管理器”),他们就会插入几乎任何版本的VS.实际安装服务器并不简单,但这是另一个节目....

答案 1 :(得分:2)

此页面概述了每个版本的功能:

http://www.microsoft.com/visualstudio/en-us/products/teamsystem/default.mspx#team-suite

以下是36页数据表的链接,该数据表描述了每个版本的功能集:

https://portal.asap.com/en-US/Documents/Microsoft_VS_Team_Datasheet.pdf

答案 2 :(得分:0)

在挖掘之后,看起来“Team Suite”是拥有所有客户端组件的那个,如果您想使用源代码控制和其他组元素,Team Foundation Server就是所需的服务器。

Team Suite - 所有客户端组件

架构 - 用于图表类的额外工具。

数据库版 - 面向DBA的额外工具(猜测)

开发版 - 程序员的额外工具

测试版 - 用于Web应用程序和服务的额外测试工具

Team Foundation Server(TFS) - 源代码管理服务器等。

如果有人可以添加TFS的标准版和工作组版之间的差异,请(或在评论或您自己的答案中)。