20

为什么没有 Team Foundation Server 速成版?

4

15 回答 15

27

将近 3 年和 16 个答案之后,TFS Express现在已成为事实。

于 2012-06-08T13:12:15.550 回答
13

Express Editions 是专门为没有访问权限的个人设计的,或者更直接地说,他们买不起 Visual Studio 的完整版本,但希望在 .NET Framework 中进行开发。

另一方面,Team Foundation Server 专为拥有多个成员的软件开发团队的公司而设计。公司(或初创公司)从来都不是 Express 产品的目标。

您仍然可以通过将开源产品与它们结合使用来利用 Express 版本和协作工具,例如,使用 Subversion 进行源代码控制,使用 Cruise Control 进行持续集成等。它们将为您提供您需要的大部分内容,并且仍然允许您在团队环境中使用 Express 版本。

但是,我不确定在团队环境中专门使用 Express 版本是否违反其 EULA。希望不是:P

于 2008-09-15T22:10:03.187 回答
10

Visual Studio 2012 推出了 TFS 的 Express 版本:

http://blogs.msdn.com/b/bharry/archive/2012/02/23/coming-soon-tfs-express.aspx

于 2012-02-24T12:20:05.470 回答
3

因为微软将 TFS 定位为与ClearCase等软件竞争,所以发布免费版本会破坏这种定位。

于 2008-09-15T22:05:26.600 回答
3

如果您正在寻找 TFS 提供的源代码控制和错误跟踪功能,那么如果您想要一些开源的东西,有许多免费产品可以为您做到这一点,例如 CVS 或 Subversion。TFS 旨在供非常大的团队使用,解决您在非常大的团队中遇到的各种问题 - 仅将其用于源代码控制完全是矫枉过正。

我更喜欢 Sourcegear 的产品(它们对单个开发人员免费) -如果您只是在寻找源代码控制,则为Vault ,如果您想要源代码控制以及错误和工作项跟踪,则为Vault Professional (以前称为“Fortress”),其中涵盖TFS 的大部分功能。

于 2008-09-16T17:17:11.837 回答
2

嗯,这是一个有趣的问题,但真正的问题是这种东西的使用场景是什么?

特别是,我认为 TFS 非常注重支持开发团队。(无论它是否做得好,这是另一回事)。当然,个人开发人员可以从 TFS 中的源代码控制工具之类的东西中受益,但尚不清楚单个开发人员将如何利用 TFS 中的许多功能。

而且,对于纯源代码控制,市场上已经有很好的替代品(我的看法)

此外,有趣的是,TFS 有一些实质性的硬件、软件和环境要求,我不确定这些要求是否能让单个人轻松托管;除非他可以腾出一台机器来运行它(有些人这样做;我觉得这是浪费一台好机器,我自己:))。

对于小型团队,已经有 TFS WorkGroup Edition,我想它与 MS 将要接近 TFS express 一样接近。

于 2008-09-15T22:13:53.317 回答
1

个人不应该使用 TFS?这就像说源代码控制仅适用于团体而不是个人。

如果他们有 TFS 的速成版,那么他们可能会让更多的人使用它并为他们的公司付费使用它。

于 2008-09-15T22:04:08.117 回答
1

我想你可以说有一个 Express 版本!代码复合体!就像 Visual Studio 的速成版有一定的限制一样,你可以免费使用 Codeplex,但你必须开发开源。

于 2008-09-16T14:08:53.490 回答
1

TFS 工作组版不是在某种程度上填补了这个“快递”的角色吗?与 800 磅重的大猩猩相比,5 个用户或更少,价格非常“快捷”。

于 2008-09-17T05:20:56.840 回答
1

IBM 有一个与 TFS、Rational Team Concert 类似的产品,并且它对少数用户是免费的。

于 2011-01-24T11:39:59.283 回答
1

最后,Team Foundation Server 的 Express 版本也可用。在这里查看。

于 2012-05-10T13:51:49.707 回答
0

不,根据记忆,基于 Team Foundation 的任何东西的成本都比专业版本高出几倍。这就是微软真正赚钱的地方。

于 2008-09-15T22:04:27.397 回答
0

最直接的答案是 TFS 并没有很好地缩小规模以使其值得。TFS 主要针对中型、大型和大型开发团队,它不适合非常小的团队。

此外,在小范围内,已经有相当高质量的免费或廉价的源代码控制系统可用,因此 MS 在该领域投入精力竞争没有多大意义。

如果您需要源代码控制,我建议您使用带有VisualSVN 插件的SVN ,每个人都这样做,而且便宜。

这样看,Visual Studio 2008 Standard 是一个 250 美元的产品。例如,Visual C# 2008 Express 中存在多少这种功能?至少相当于25美元的价值?最有可能的。至少10美元很容易。VSTS 2008 Team Foundation Server 是一个 2500 美元的产品。如果他们为制作 TFS Express 版本进行了相同数量的功能缩减,那么它的价值将是 250 美元,这对于免费赠送来说有点多。更重要的是,TFS 的很多价值在于它的可扩展性和核心功能集,几乎不可能将其剥离以创建一个简化的、更便宜的产品。

于 2008-09-15T22:31:00.517 回答
0

我认为微软没有 TFS 的 SQL Server Express 版本的原因是因为 TFS 包括 SSAS。我怀疑是否会有 SSAS 的“快速”版本。

于 2010-03-31T14:45:05.927 回答
0

以下是下载 TFS Express Edition Beta 的链接:http: //www.microsoft.com/visualstudio/11/en-us/downloads#tfs-express

于 2012-02-29T20:20:03.583 回答