【问题标题】:Why isn't there a Team Foundation Server Express Edition?为什么没有 Team Foundation Server 速成版?
【发布时间】:2010-09-09 04:56:24
【问题描述】:

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

【问题讨论】:

    标签: visual-studio tfs version-control


    【解决方案1】:

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

    【讨论】:

    【解决方案2】:

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

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

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

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

    【讨论】:

    • 您可以在团队/企业环境中使用 Express 版本,并且您可以无限制地销售您使用 Express 版本编写的软件。
    【解决方案3】:

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

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

    【讨论】:

      【解决方案4】:

      因为微软是 positioning TFS 来与像 ClearCase 这样的软件竞争,发布免费版本会破坏这种定位。

      【讨论】:

        【解决方案5】:

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

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

        【讨论】:

          【解决方案6】:

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

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

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

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

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

          【讨论】:

            【解决方案7】:

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

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

            【讨论】:

            • 有一个 TFS 的试用版,我想这是他们的目标,而不是放弃一个略微缩减的版本。
            • 不,只是说“团队”基础服务器是为团队而非个人编写代码的。
            【解决方案8】:

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

            【讨论】:

            • 没错,我会给你那个。但是,一个很大的问题是您只能使用 CodePlex 进行开源软件开发。不过好点。
            【解决方案9】:

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

            【讨论】:

              【解决方案10】:

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

              【讨论】:

                【解决方案11】:

                Team Foundation Server 的最后 Express 版本也可用。看看here

                【讨论】:

                  【解决方案12】:

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

                  【讨论】:

                  • 微软并没有从它的编程工具中赚到多少钱。如果它是任何其他市场,它对于微软来说太小了,无法打扰它。他们制作编程工具的唯一原因是让人们为他们的操作系统编程。
                  • 仅供参考,MS 现在每年通过其编程工具赚取 10 亿美元。时代变了。
                  • 每年 10 亿美元不到微软收入的 2%。
                  • 我从来没有遇到过愿意通过赠送东西来抹去 2% 底线的公司会计师。无论如何,它比公司其他领域的利润更高,因为开发工具的生产必须有相当大的内部目标受众。
                  【解决方案13】:

                  最直接的答案是 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 的很多价值在于它的可扩展性和核心功能集,几乎不可能将其剥离以创建一个简化的、更便宜的产品。

                  【讨论】:

                  • 除非我猜错了,否则您不能将 VisualSVN 与 express 版本一起使用,因为 MS 不允许扩展 express 版本。
                  【解决方案14】:

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

                  【讨论】:

                    【解决方案15】:

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

                    【讨论】:

                      猜你喜欢
                      • 1970-01-01
                      • 1970-01-01
                      • 2010-11-08
                      • 1970-01-01
                      • 2011-02-11
                      • 1970-01-01
                      • 1970-01-01
                      • 2018-03-01
                      • 2015-11-11
                      相关资源
                      最近更新 更多