什么's missing in Visual Studio Community 2015? They say it'的全功能和免费,但如果是这样的话,为什么他们仍然会出售Visual Studio Ultimate 2015或Visual Studio Enterprise 2015 for grand?
如果您像我一样使用git,使用NUnit进行单元测试,并使用Java-Tools在Linux上进行负载测试,再使用TeamCity for CI,从技术上讲,VS社区就足够了 .
Licensing:
A)如果你're an individual developer (no enterprise, no organization), no difference (AFAIK), you can use CommunityEdition like you'd使用付费版(只要你不做转包) B)您可以将CommunityEdition自由地用于OpenSource(OSI)项目 C)如果您是教育机构,您可以自由使用CommunityEdition(用于教育/课堂使用) D)如果您是拥有250台个人电脑或用户或超过100万美元收入(包括子公司)的企业,您使用CommunityEdition是 NOT ALLOWED . E)如果你做OSI或教育,但是"enterprise" /组织, 5 or less concurrent (VS) developer ,你可以自由使用VS社区(但只有你是软件的所有者并且出售它, not if you're a subcontractor 创建软件 for 更大企业,企业最终拥有的软件), otherwise you need a paid edition.
4 回答
请检查以下内容:https://www.visualstudio.com/vs/compare/ Visual Studio社区是学生和其他学者,个人开发人员,开源项目和小型非企业团队的免费版本(请参阅链接页面底部的"Usage"部分) . 虽然VSUltimate适用于公司 . 您还可以使用付费版本获得更多内容!
有两个主要差异 .
技术
许可
技术方面,有3个主要差异:
首先,社区没有TFS支持 .
你只需要使用git(可论证这是否构成一个缺点,或者这实际上是否是一件好事) .
Note: 这就是MS写的 . 实际上,如果网络中有TFS服务器,您可以正常登录和退出TFS . 你只是不能使用Visual Studio as TFS SERVER .
其次,VS社区的测试能力受到严重限制 .
只进行单元测试无性能测试,无负载测试,无性能分析 .
第三,VS社区创建虚拟环境的能力已经严重削减 .
另一方面,语法高亮,IntelliSense,Step-Through调试,GoTo-Definition,Git-Integration和Build / Publish都是我需要的所有功能,我想这适用于很多开发人员 .
对于所有其他事情,有些工具可以更快,更好,更便宜地完成同样的工作 .
如果您像我一样使用git,使用NUnit进行单元测试,并使用Java-Tools在Linux上进行负载测试,再使用TeamCity for CI,从技术上讲,VS社区就足够了 .
Licensing:
A)如果你're an individual developer (no enterprise, no organization), no difference (AFAIK), you can use CommunityEdition like you'd使用付费版(只要你不做转包)
B)您可以将CommunityEdition自由地用于OpenSource(OSI)项目
C)如果您是教育机构,您可以自由使用CommunityEdition(用于教育/课堂使用)
D)如果您是拥有250台个人电脑或用户或超过100万美元收入(包括子公司)的企业,您使用CommunityEdition是 NOT ALLOWED .
E)如果你做OSI或教育,但是"enterprise" /组织, 5 or less concurrent (VS) developer ,你可以自由使用VS社区(但只有你是软件的所有者并且出售它, not if you're a subcontractor 创建软件 for 更大企业,企业最终拥有的软件), otherwise you need a paid edition.
以上内容并不构成法律意见 .
也可以看看:
https://softwareengineering.stackexchange.com/questions/262916/understanding-visual-studio-community-edition-license
Visual Studio社区与专业版相同(几乎) . 不同之处在于VS社区没有TFS功能,许可也不同 . 正如@Stefan所说 .
VS上的不同版本在这里进行比较 - https://www.visualstudio.com/en-us/products/compare-visual-studio-2015-products-vs
所有这些答案都是错误的 .
微软已经澄清,只要您的收入低于100万美元,社区就是 ANY USE . 这实际上是Pro和社区之间的唯一区别 . 公司或自由与否,无关紧要 .
即使缺乏TFS支持也是如此 . 我可以验证它是否存在并且工作完美 .
编辑:这是关于$ 1M限制的MSDN帖子:MSDN(提示:它在VS 2017许可证中)
编辑:即使超过收入限制,开源仍然是免费的 .