【发布时间】:2010-09-09 04:56:24
【问题描述】:
为什么没有 Team Foundation Server 速成版?
【问题讨论】:
标签: visual-studio tfs version-control
为什么没有 Team Foundation Server 速成版?
【问题讨论】:
标签: visual-studio tfs version-control
将近 3 年和 16 个答案之后,TFS Express 现在已成为事实。
【讨论】:
Express Edition 专为没有访问权限,或者更直接地说,买不起 Visual Studio 完整版本但希望在 .NET Framework 中进行开发的个人而设计。
另一方面,Team Foundation Server 专为公司设计,这些公司拥有软件开发团队和许多成员。公司(或初创公司)从来都不是 Express 产品的目标。
您仍然可以通过将开源产品与它们结合使用来利用 Express 版本和协作工具,例如,使用 Subversion 进行源代码控制,使用 Cruise Control 进行持续集成等。它们将为您提供您需要的大部分内容,并且仍然允许您在团队环境中使用 Express 版本。
但是,我不确定在团队环境中专门使用 Express 版本是否违反其 EULA。希望不是:P
【讨论】:
Visual Studio 2012 推出了 TFS 的 Express 版本:
http://blogs.msdn.com/b/bharry/archive/2012/02/23/coming-soon-tfs-express.aspx
【讨论】:
因为微软是 positioning TFS 来与像 ClearCase 这样的软件竞争,发布免费版本会破坏这种定位。
【讨论】:
如果您正在寻找 TFS 提供的源代码控制和错误跟踪功能,那么如果您想要一些开源的东西,有许多免费产品可以为您做这件事,例如 CVS 或 Subversion。 TFS 旨在供非常大的团队使用,解决您在非常大的团队中遇到的各种问题 - 仅将其用于源代码控制完全是矫枉过正。
我更喜欢 Sourcegear 的产品(它们对单个开发人员免费)-Vault 如果您只是在寻找源代码控制,Vault Professional(以前称为“堡垒”)如果您想要源代码控制以及错误和工作项跟踪,它涵盖了 TFS 的大部分功能。
【讨论】:
嗯,这是一个有趣的问题,但真正的问题是这种东西的使用场景是什么?
特别是,我认为 TFS 非常注重支持开发团队。 (它是否做得好,这是另一回事)。当然,个人开发人员可以从 TFS 中的源代码控制设施之类的东西中受益,但尚不清楚单个开发人员将如何利用 TFS 中的许多功能。
而且,对于纯粹的源代码控制,市场上已经有很好的替代品(我认为)
另外,有趣的是,TFS 有一些实质性的硬件、软件和环境要求,我不确定这些要求是否能让单个人轻松托管;除非他能腾出一台机器来运行它(有些人会这样做;我自己觉得这浪费了一台好机器:))。
对于小型团队,已经有 TFS WorkGroup Edition,我猜它与 MS 将要接近 TFS express 一样接近。
【讨论】:
个人不应该使用 TFS?这就像说源代码控制仅适用于团体而不是个人。
如果他们有 TFS 的速成版,那么他们可能会让更多人使用它并为他们的公司付费使用它。
【讨论】:
我猜你可以说有一个 Express 版本! Codeplex!就像Visual Studio的速成版有一定的限制一样,Codeplex可以免费使用,但必须开源。
【讨论】:
TFS 工作组版不是在某种程度上填补了这个“表达”的角色吗? 5 个或更少的用户,与 800 磅的大猩猩相比,价格非常“快捷”。
【讨论】:
IBM 有一个与 TFS、Rational Team Concert 类似的产品,并且它对少数用户免费提供。
【讨论】:
Team Foundation Server 的最后 Express 版本也可用。看看here。
【讨论】:
不,根据记忆,基于 Team Foundation 的任何东西的成本都比专业版本高出几倍。这才是微软真正赚钱的地方。
【讨论】:
最直接的答案是 TFS 无法很好地缩减规模以使其值得。 TFS 主要针对中型、大型和大型开发团队,不适合非常小的团队。
此外,在小范围内,已经有相当高质量的免费或廉价的源代码控制系统可用,因此 MS 在该领域投入精力竞争没有多大意义。
如果您需要源代码控制,我建议您使用带有 VisualSVN plug-in 的 SVN,每个人都这样做,而且便宜。
这样看,Visual Studio 2008 Standard 是一个 250 美元的产品。例如,Visual C# 2008 Express 中存在多少这种功能?至少相当于25美元的价值?最有可能的。至少10美元很容易。 VSTS 2008 Team Foundation Server 是一个 2500 美元的产品。如果他们做了相同数量的功能减少来制作 TFS Express 版本,它的价值将是 250 美元,这对于免费赠送来说有点多。更重要的是,TFS 的很多价值在于它的可扩展性和核心功能集,几乎不可能将其剥离以创建一个简化的、更便宜的产品。
【讨论】:
我认为 Microsoft 没有 TFS 的 SQL Server Express 版本的原因是因为 TFS 包含 SSAS。我怀疑是否会有“快速”版本的 SSAS。
【讨论】:
这里是下载 TFS Express Edition Beta 的链接:http://www.microsoft.com/visualstudio/11/en-us/downloads#tfs-express
【讨论】: