Visual Studio Express Edition与社区

drj*_*ool 32 visual-studio

我的问题是Visual Studio Express Edition for DesktopVisual Studio Community版本有什么区别?

我想使用VS创建桌面应用程序,目前我有VS2013的终极版本,但我认为提到的版本更轻,更快,并且完全免费,因为我不使用大多数开发功能,如团队服务器或测试工具或IntelliTrace, ....我想知道上面提到的版本有完整的Windows API支持(头文件定义),如Ultimate/Enterprise版本?

不要忘记我的第一个问题:VS Express for Desktop vs Community,因为两者都是免费的.

谢谢

apr*_*046 32

社区版是完整的软件,但您不能在企业上使用它(> 5个用户)

另一方面,Express版本可以在企业环境中使用,但不允许您使用插件.

所以最后,据我所知,插件和企业之间的选择.如果它只是您自己开发的产品,或者是开源软件,社区版将是您最好的选择.另一方面,如果您想在工作中免费试用最新版本,那么Express版本适合您.


Vla*_*ein 21

这是来自"来源":)

Visual Studio Community Edition和Express Edition之间的差异

以下是该MSDN博客的引用:

Visual Studio Community Edition和Express Edition之间存在两个主要差异

1)Visual Studio Express Editions不允许用户使用扩展(也称为插件).Visual Studio Gallery中有超过5000个适用于Visual Studio的插件.诸如Developer Assistant之类的插件可以提高开发人员的工作效率.不幸的是,Visual Studio Express用户无法使用它们.使用Visual Studio Community Edition,您可以访问和使用所有这些!

2)Visual Studio Express Edition针对特定平台:Express for Web允许您开发Web应用程序; Express for Windows允许您开发Windows应用程序; Express for Windows Desktop允许您开发桌面应用程序.但是使用Visual Studio Community Edition,您可以开发针对跨平台的项目.


Was*_*der 6

社区就像是Visual Studio Professional的完整版本,只有它们不允许您出于商业目的(通过许可协议)进行开发.除了开发在Windows应用商店中销售的应用外.

为什么你想要社区(dito for VS Professional):

  1. 您可以在同一IDE上的同一解决方案中开发不同项目的组合.使用Express,您可以在不同的IDE中开发asp.net和其他Web应用程序(Express for Web),而不是开发Windows Forms应用程序(Express for Win Forms).
  2. 您可以完全访问增强IDE的插件,例如代码优化工具.
  3. 除了Professional之外,社区还与许多在线协作网站集成在一起.喜欢集成到GIT repos和Windows Azure托管.

快递就像旧学校快递版本,如果您以前使用旧学校快递版本,您可能想坚持下去.它允许商业开发,但它们限制了IDE的功能.通过将IDE拆分为仅在一个IDE中处理Web应用程序(如ASP.Net)和用于处理Windows窗体的不同IDE,它们使用起来更加困难.(在过去,他们还将Win Forms IDE拆分为仅处理一种编码语言,如C#或VB).