Visual Studio社区和其他付费版本之间的区别是什么?

时间:2015-05-17 08:59:41

标签: visual-studio

Visual Studio Community 2015中缺少什么?他们说它的功能齐全且免费,但如果是这样的话,为什么他们仍然会出售Visual Studio Ultimate 2015或Visual Studio Enterprise 2015 for six grand ?

社区预览中缺少某些内容,对吧?为什么称它为社区'?我的代码不会像新的Windows 10更新系统一样在您的设备上同步,是吗? (关于最后一部分开玩笑,有点不开心)。

4 个答案:

答案 0 :(得分:207)

有两个主要差异。

  1. 技术
  2. 许可
  3. 技术方面,有三个主要区别:

    首先,社区没有TFS支持。
    你只需要使用git(可论证这是否构成一个缺点,或者这实际上是否是一件好事)。
    注意: 这就是MS写的。实际上,如果网络中有TFS服务器,您可以正常登录和退出TFS。您无法使用Visual Studio 作为 TFS SERVER

    其次,VS社区的测试能力受到严重限制。
    只进行单元测试无性能测试,无负载测试,无性能分析。

    第三,VS社区创建虚拟环境的能力已经严重削减。

    另一方面,语法高亮,IntelliSense,Step-Through调试,GoTo-Definition,Git-Integration和Build / Publish都是我需要的所有功能,我想这适用于很多开发人员。

    对于所有其他事情,有些工具可以更快,更好,更便宜地完成相同的工作。

    如果你像我一样,无论如何都使用git,用NUnit进行单元测试,并使用Java-Tools在Linux上进行负载测试以及用于CI的TeamCity,从技术上来说,VS社区已经足够了。

    <强>许可:

    A)如果你是一个独立的开发者(没有企业,没有组织),没有区别(AFAIK),你可以像使用社区版一样使用付费版(只要你没有&#39)转包(包括转包) B)您可以将CommunityEdition自由地用于OpenSource(OSI)项目 C)如果您是教育机构,您可以自由使用CommunityEdition(用于教育/课堂使用)
    D)如果您是拥有250台PC或用户或超过100万美元收入(包括子公司)的企业,则不允许使用CommunityEdition。
    E)如果您不是上面定义的企业,并且不做OSI或教育,但是是&#34;企业&#34; /组织, 5或更少并发(VS) )开发人员,您可以自由使用VS社区(但只有当您是该软件的所有者并将其出售时,如果您是分包商则不会创建软件适用于较大的企业,最终企业拥有的软件,否则您需要付费版。

    上述内容并不构成法律意见。
    另见:
    https://softwareengineering.stackexchange.com/questions/262916/understanding-visual-studio-community-edition-license

答案 1 :(得分:83)

检查以下内容:https://www.visualstudio.com/vs/compare/ Visual Studio社区是学生和其他学者,个人开发人员,开源项目和小型非企业团队的免费版本(请参阅&#34;用法&#34;链接页面底部的部分)。虽然VSUltimate适用于公司。您还可以使用付费版本获得更多内容!

答案 2 :(得分:32)

Visual Studio社区与专业版相同(几乎)。不同之处在于VS社区没有TFS功能,许可也不同。正如@Stefan所说。

VS上的不同版本在这里进行比较 - https://www.visualstudio.com/en-us/products/compare-visual-studio-2015-products-vs

enter image description here

答案 3 :(得分:15)

所有这些答案都是错误的。

微软已澄清,只要您的收入低于100万美元,社区就是任意使用。这实际上是Pro和社区之间的唯一区别。公司或自由与否,无关紧要。

即使缺乏TFS支持也是如此。我可以验证它是否存在并且工作正常。

编辑:这是关于$ 1M限制的MSDN帖子:MSDN(提示:它在VS 2017许可证中)

编辑:即使超过收入限制,开源仍然是免费的。

相关问题