2008-09-17 133 views
6

我在使用Visual Studio Team System 2008进行Web开发。我已经习惯了,但目前还不能购买VS 2008 Standard。VS 2008 vs VS 2008 Express

我从来没有使用任何的Express版本,但我正在考虑下载VS C#Express和VS Web Developer Express。

我在浪费时间还是可以用这些工具做一些认真的开发?

回答

13

您可以在快递版本上进行认真的开发。他们已经拿出了一些最明显的插件系统。如果你习惯使用一堆插件,你可能会发现无法使用它们是一种威慑。

以下是快速版和其他版本的比较链接。

http://msdn.microsoft.com/en-us/library/zcbsd3cz(VS.80).aspx

+0

请注意,VC#比VC++更多(功能上)受限。 – 2010-07-20 13:38:34

2

如果您不想在解决方案中使用不同的项目类型/语言,并且不需要内置的源代码管理,Express Editions可以正常工作。

否则,它几乎是一样的。

1

你可以找到的功能在Visual Studio 2008 here的不同版本进行比较。我发现最令人厌烦的是,在解决方案文件中不能包含多个项目,并且不能使用像Resharper这样的附加组件。

1

这取决于你如何定义 “严重的发展”。快速(甚至标准)版本中缺少的一件大事是缺少对移动开发的支持。您也错过了将解决方案中的不同项目类型分组的方便性。

我想你也错过Express版本中的一些项目类型(windows服务,Sql Server/CLR项目浮现在脑海中)。

1

我还没有在家中提供VS2008的完整版本,所以我有快递和使用它的一些中间应用程序开发(没有网络的东西)。我发现它非常好,它有我使用的大部分东西。我试过SharpDevelop,但它不允许多个启动项目,所以我放弃了Express。

大多数插件似乎不适用于Express版本,如果这对您来说是个问题。

+0

插件不能在Express Edition中使用,因为Microsoft禁止使用插件并故意破坏对插件的支持。然而,谷歌的“TestDriven.NET Express EULA”仍然存在,这是一个微软严重反对某个人的例子的链接! – 2008-09-17 13:41:32

1

您可以通过Microsoft Dreamspark下载VS2008 Professional版本的自由(如果你有.edu的地址)。

对于这个问题,VS2005和VS2008 Pro的90天试用版可以“无限延长”......通过设置系统时钟,但没有真正的原因要做到这一点。

Express可以作为“精简”版本使用,但可以通过各种方式使用。对于任何严肃的事情,都要得到真实的东西

+0

原来的海报说他受雇了,我认为使用.Edu版本而没有真正成为学生/老师会违反条件。确实有一个定时炸弹演示,但这只会对评估没有用处! – 2008-09-17 13:43:52

3

您可以使用Visual Studio 2008 Express版确实做严重的发展,这包括商业产品中看到的FAQ它说的问题数7:

七)我可以使用速成版用于商业用途?
是的,没有 使用Visual Studio Express Editions构建的应用程序的许可限制。

feature matrix表明虽然在Pro和Express Edition之间确实失去了一些功能。最大的问题是没有插件支持(并且添加它被EULA禁止),这限制了很多很好的环境,如ReSharper,VisualAssist等。

你也没有得到如果您希望以标准版/专业版支持的方式来混合和匹配语言/项目,那么“Studio”不过是四个单独的版本,Web Developer,VB,VC++和C#,那么您运气不好。然而,在表面之下,MSBuild可用,并且可以为您提供多语言解决方案。

1

我使用Express版进行认真的工作。自从我进入管理层以来,我不是一个专业的程序员,但我仍然亲自编写偶尔的实用程序或网页。我从专业版中错过的唯一的事情就是远程网络调试。