Visual Studio 2008/2010 - 专业版与团队系统版

时间:2010-02-25 06:34:08

标签: visual-studio

好的,我知道这不是一个编程问题,但我认为理解差异是一个更高效的开发人员非常重要...所以请不要关闭这个问题!!是的,我对这个问题感到愚蠢!曾经使用过VS 2005/2008的Prof版本。

现在我们有一个由6人组成的团队,我想团队系统能为我们提供超过6个VS Professional许可证的好处吗?此外,Team Foundation Server有哪些优势?

6 个答案:

答案 0 :(得分:2)

如果您使用工作项并且有兴趣将源更改与这些工作项相关联,则TFS会很好。否则,在客户(不使用工作项目)上使用它几周只是让我想要回到颠覆​​。 合并UI不是很好(礼貌),VS插件总是想联系TFS服务器来检查你正在使用的文件的任何变化,有错误的冲突警告......

请注意,我是那些通常为Java / PHP人员辩护微软的人,所以写这篇文章对我来说很奇怪......

答案 1 :(得分:1)

专业与专业的主要区别Team System是Team Foundation Server。 Team Foundation Server是Visual SourceSafe的大规模改造/替换。但是TFS还为您提供了其他功能,例如工作项跟踪和其他功能,以管理整个开发生命周期。

答案 2 :(得分:1)

即使没有团队基础服务器,团队系统也会为您的代码提供代码分析功能和指标,以实际量化其可维护性。对于项目经理来说,当试图找出谁在他们的代码上做得很好并且对于开发人员来说,这是一个必杀技,这给了他关于在哪里改进他的代码的确凿事实。

话虽如此,我认为Team Foundation Server对于一个由6人组成的团队来说可能有点过头了,除非你正在构建一个非常大的系统。

答案 3 :(得分:1)

嘿,谢谢大家到目前为止的答案!我之前从未在团队/协作环境中工作,所以这对我来说有点新鲜。我们正在收购“带有MSDN Premium订阅的Microsoft Visual Studio 2008专业版”。我知道这个软件包已于2010年3月22日更新为“带有MSDN的Visual Studio 2010 Premium”。

我是否仍然可以利用此套餐进行协作?值得花2970美元的额外费用吗?

编辑:我们正在申请Empower for ISVs订阅。我们主要致力于SaaS / RIA解决方案。我是否正确理解术语“工作项” - 即如果我希望开发人员1使用XHTML / CSS,开发人员2使用某个功能模块,开发人员3使用其他功能模块 - 这些都被视为工作项可以使用VSTS轻松跟踪?

答案 4 :(得分:1)

如果您熟悉Subversion或其他版本控制管理器, 你不介意使用Nunit(或替代单元测试工具)而你是 熟悉或可以找到开源(或基于收费)的代码度量工具, 并且你有bug跟踪器,你可以在许可上节省相当多的钱。

我在团队系统方面做了很多工作,在一些客户方面,我只使用了专业版。 虽然TS提供的一些集成是光滑的,但我已经习惯了nUnit和 在TS工作时,我实际上很想念他们的Subversion。

现在在2010年,Ultimate版确实提供了一些很棒的UML图表和代码分析 我会在较低版本中错过的工具。

答案 5 :(得分:1)

TFS是每个组织的理想源代码管理工具。并且远远超过Visual Source Safe。它还具有与Rational软件相似的工作项管理(用于任务)。我们使用它多年,而不仅仅是.Net语言。

使用Team System版本,您已拥有一个团队资源管理器,您的用户可以访问源控件。 Team System还包含针对特定工作职能的不同子产品,例如Team System for Development Edition(适用于开发人员),Team System Database Edition(适用于数据库架构师),Team System Architect Edition(适用于System Architect)和Team System Test Edition (对于测试人员)。所有这些颠覆都包含在Team Suite版本中。

对于专业版,如果使用团队资源管理器安装该机器,它也可能对TFS源控制系统有益。