为什么没有Team Foundation Server Express Edition?

时间:2020-03-05 18:54:39  来源:igfitidea点击:

为什么没有Team Foundation Server Express Edition?

解决方案

回答

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

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

回答

不,从内存上来说,基于Team Foundation的成本要比专业版本贵几倍。这就是微软真正赚钱的地方。

回答

由于Microsoft将TFS定位为与ClearCase之类的软件竞争,因此发布免费版本将破坏这种定位。

回答

Express Edition是专门为没有访问权限,或者更直率地说,不能负担得起Visual Studio完整版但希望在.NET Framework中进行开发的个人而设计的。

另一方面,Team Foundation Server是专门为拥有具有许多成员的软件开发团队的公司设计的。公司(也不是初创公司)从未成为Express产品的目标。

我们仍然可以通过结合使用Express版本和协作工具来使用Express版本和协作工具,例如,使用Subversion进行源代码控制,使用Cruise Control进行连续集成等。它们将为我们提供所需的大部分功能,并且仍然允许我们在团队环境中使用Express版本。

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

回答

好吧,这是一个有趣的问题,但真正的问题是这种事情的使用场景是什么?

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

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

另外,有趣的是,TFS具有一些实质性的硬件,软件和环境要求,我不确定这些条件是否会使单个人轻松托管;除非他可以只花一台机器来运行它(有些人这样做;我发现这是对一台好机器的浪费,我自己:))。

对于小型团队来说,已经有了TFS WorkGroup Edition,我想它与MS即将推出TFS Express的程度差不多。

回答

最直接的答案是,TFS缩减得不够好,不足以值得使用。 TFS非常针对中型,大型和大型的开发团队,对于非常小的团队来说,它的设计并不是很好。

而且,在小规模范围内,已经有相当高质量的免费或者廉价的源代码控制系统可用,因此MS在该领域进行竞争并没有太大意义。

如果我们需要便宜的每个人都需要源代码控制,我建议将SVN与VisualSVN插件一起使用。

以这种方式来看,Visual Studio 2008 Standard是一款售价250美元的产品。例如,Visual C2008 Express中有多少功能?至少相当于25美元的价值?最有可能的。轻松至少10美元。 VSTS 2008 Team Foundation Server是2500美元的产品。如果他们做出相同数量的功能缩减以制作TFS Express版本,则价值250美元,这是免费提供的。更重要的是,TFS的很多价值在于它的可伸缩性和核心功能集,几乎不可能剥离掉以创建一种简化的,更便宜的产品。

回答

我想你可以说有一个Express版本! Codeplex!就像Visual Studio的快速版本有一定的局限性一样,我们可以免费使用Codeplex,但是必须开发开放源代码。

回答

如果我们正在寻找TFS提供的错误代码跟踪功能的源代码控制,那么有很多免费产品可以满足需求,例如CVS或者Subversion,如果我们想要开源的话。 TFS供大型团队使用,解决大型团队仅将其用于源代码控制时遇到的各种问题是完全过分的。

我更喜欢Sourcegear的产品(对于单个开发人员免费),如果我们只想寻找源代码控制,则使用Vault;如果我们想要源代码控制以及错误和工作项跟踪,那么我希望使用Vault Professional(以前称为"堡垒"),它涵盖了大多数TFS的功能。

回答

TFS工作组版本是否在某种程度上充当了"表达"角色? 5个或者更少的用户,与800磅的大猩猩相比,价格非常"明确"。

回答

我认为Microsoft没有SQL Server Express版本的TFS的原因是因为TFS的内幕包含了SSAS。我怀疑将不会有SSAS的"快速"版本。