Visual Studio Community 2015缺少什么?他们说这是全功能且免费的,但如果是这样的话,那么为什么他们还会以6000美元的价格出售Visual Studio Ultimate 2015或Visual Studio Enterprise 2015呢?
社区预览中少了一些东西,对吗?为什么叫“社区”?我的代码不会像新的Windows 10更新系统那样在你的设备间同步,对吧?(关于最后一部分有点开玩笑,也有点不是)。
Visual Studio Community 2015缺少什么?他们说这是全功能且免费的,但如果是这样的话,那么为什么他们还会以6000美元的价格出售Visual Studio Ultimate 2015或Visual Studio Enterprise 2015呢?
社区预览中少了一些东西,对吗?为什么叫“社区”?我的代码不会像新的Windows 10更新系统那样在你的设备间同步,对吧?(关于最后一部分有点开玩笑,也有点不是)。
请查看以下信息:https://www.visualstudio.com/vs/compare/ Visual studio社区是面向学生和其他学者、个人开发人员、开源项目和小型非企业团队的免费版本(参见链接页面底部的“使用”部分)。而vultimate是为公司服务的。你还可以通过付费版本获得更多的东西!
有两个主要的区别。
技术 许可
技术上,有3个主要区别:
首先,Community没有TFS支持。 您只能使用git(这是否构成了一个缺点,或者这实际上是一件好事,这是有争议的)。 注:这是MS写的。实际上,如果网络中有TFS服务器,您可以像往常一样使用TFS签入&签出。您不能将Visual Studio用作TFS SERVER。
其次,VS社区的测试能力严重受限。 只有单元测试。没有性能测试、没有负载测试、没有性能分析。
第三,VS社区创建虚拟环境的能力被严重削弱。
另一方面,语法高亮显示、智能感知、逐步调试、GoTo-Definition、Git-Integration和Build/Publish是我真正需要的所有特性,我想这适用于许多开发人员。
对于所有其他事情,有工具可以更快、更好、更便宜地完成同样的工作。
如果你像我一样,无论如何使用git,用NUnit做单元测试,用Java-Tools在Linux上做负载测试,再加上CI的TeamCity,从技术上讲,VS Community已经足够了。
许可:
A) If you're an individual developer (no enterprise, no organization), no difference (AFAIK), you can use CommunityEdition like you'd use the paid edition (as long as you don't do subcontracting) B) You can use CommunityEdition freely for OpenSource (OSI) projects C) If you're an educational insitution, you can use CommunityEdition freely (for education/classroom use) D) If you're an enterprise with 250 PCs or users or more than one million US dollars in revenue (including subsidiaries), you are NOT ALLOWED to use CommunityEdition. E) If you're not an enterprise as defined above, and don't do OSI or education, but are an "enterprise"/organization, with 5 or less concurrent (VS) developers, you can use VS Community freely (but only if you're the owner of the software and sell it, not if you're a subcontractor creating software for a larger enterprise, software which in the end the enterprise will own), otherwise you need a paid edition.
以上内容不构成法律意见。 参见: https://softwareengineering.stackexchange.com/questions/262916/understanding-visual-studio-community-edition-license
Visual Studio Community与专业版(几乎)相同。不同之处在于VS社区没有TFS特性,许可也不同。正如@Stefan所说。
这里比较了VS上的不同版本 https://www.visualstudio.com/en-us/products/compare-visual-studio-2015-products-vs
所有这些答案都有部分错误。
微软已经澄清,只要你的收入低于100万美元,社区是为任何用途。这是Pro和Community之间唯一的区别。公司或免费与否,无关紧要。
甚至缺乏TFS支持也不是真的。我可以验证它是存在的,工作完美。
编辑:这里是MSDN关于100万美元限制的帖子:MSDN(提示:它在VS 2017许可证中)
编辑:即使超过收入限制,开源仍然是免费的。