Visual Studio Community和其他付费版本有什么区别?

Visual Studio Community 2015中缺less什么? 他们说这是全function和免费的 ,但如果是这样的话,为什么他们仍然会出售Visual Studio Ultimate 2015或Visual Studio Enterprise 2015 for 6 grand?

社区预览中缺less一些东西,对吗? 为什么它被称为“社区”? 我的代码不会像新的Windows 10更新系统那样跨设备同步,是吗? (最后一部分是开玩笑的,而不是那种)。

检查以下内容: https : //www.visualstudio.com/products/compare-visual-studio-products-vs Visual Studio社区是学生和其他学者,个人开发人员,开源项目和小型非企业的免费版本团队(参见链接页面底部的“用法”部分)。 VSUltimate是针对公司的。 付费版本还可以获得更多的东西!

有两个主要的区别。

  1. 技术
  2. 许可

技术上有三大区别:

首先,社区没有TFS支持。
你只需要使用git(争论这是否构成劣势,或者这是否是一件好事)。
注意:这是MS写的。 实际上,如果networking中有TFS服务器,则可以像平常一样使用TFS登入和登出。 你不能使用Visual Studio 作为 TFS SERVER

其次,VS社区的testing能力受到严重限制。
只有unit testing。 没有性能testing,没有负载testing,没有性能分析。

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

另一方面,语法高亮,IntelliSense,Step-Throughdebugging,GoTo定义,Git-Integration和Build / Publish都是我需要的所有function,我想这适用于很多开发人员。

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

如果你像我一样,使用git,使用NUnit进行unit testing,并使用Java-Tools在Linux上进行负载testing,再加上TeamCity for CI,VS社区就足够了,从技术上说。

许可:

A)如果你是个人开发者(没有企业,没有组织),没有区别(AFAIK),你可以像使用付费版一样使用CommunityEdition(只要你不转包)
B)您可以免费使用CommunityEdition用于OpenSource(OSI)项目
C)如果你是一个教育机构,你可以免费使用CommunityEdition(教育/课堂使用)
D)如果您是拥有250台PC或用户或超过100万美元收入(包括子公司)的企业,则不允许使用CommunityEdition。
E)如果你不是一个上面定义的企业,不做OSI或教育,而是一个“企业”/组织,并且有5个或更less的VS开发者 ,你可以自由地使用VS社区只有当你是软件的所有者并出售它, 而不是如果你是一个 更大的企业创build软件的分包商 ,最后是企业所拥有的软件 ), 否则你需要付费版本。

以上不构成法律build议。
也可以看看:
https://softwareengineering.stackexchange.com/questions/262916/understanding-visual-studio-community-edition-license

Visual Studio社区与专业版一样( 几乎 )。 VS社区不具备TFSfunction,许可不同。 正如@Stefan所述。

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

在这里输入图像说明