好的,我知道这不是一个编程问题,但我认为理解差异是一个更高效的开发人员非常重要...所以请不要关闭这个问题!!是的,我对这个问题感到愚蠢!曾经使用过VS 2005/2008的Prof版本。
现在我们有一个由6人组成的团队,我想团队系统能为我们提供超过6个VS Professional许可证的好处吗?此外,Team Foundation Server有哪些优势?
答案 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)
我是否仍然可以利用此套餐进行协作?值得花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源控制系统有益。