VS 2008 vs VS 2008 Express

时间:2008-09-17 13:20:06

标签: visual-studio-2008 visual-studio-express

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

我之前从未使用任何Express版本,但我正考虑下载VS C#Express和VS Web Developer Express。

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

10 个答案:

答案 0 :(得分:13)

您可以对快车版进行认真的开发。他们已经取出了一些最值得注意的插件系统。如果您习惯使用一堆插件,您可能会发现无法使用它们是一种威慑。

以下是快递版与其他版本比较的链接。

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

答案 1 :(得分:3)

您确实可以使用Visual Studio 2008快速版进行认真的开发,这包括商业产品,请参阅FAQ中的问题编号7,其中说明:

  

七)我可以将Express Edition用于商业用途吗?   是的,没有   许可限制   使用Visual Studio构建的应用程序   快递版。

feature matrix表明虽然您在Pro和Express Edition之间失去了一些功能。唯一最大的问题是没有加载项支持(并且EULA禁止添加它)限制了许多对环境的好处,例如ReSharper,VisualAssist等。

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

答案 2 :(得分:2)

如果您不希望在解决方案中使用不同的项目类型/语言,并且您不需要内置源代码控制,那么

Express Editions可以正常工作。

否则,它几乎是一样的。

答案 3 :(得分:1)

以下是不同版本的Visual Studio上可用功能的详细列表:Product Comparison

答案 4 :(得分:1)

您可以找到各种版本的Visual Studio 2008 here中功能的比较。我发现最令人烦恼的是快递版本,你不能在解决方案文件中有多个项目,也不能使用像Resharper这样的附加组件。

答案 5 :(得分:1)

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

我认为您还会错过Express版中的一些项目类型(Windows服务,Sql Server / CLR项目)。

答案 6 :(得分:1)

我还没有在家里提供VS2008的完整版本,所以我有Express并将它用于一些中间应用程序开发(没有web内容)。我发现它非常好,它有我使用的大部分内容。我尝试过SharpDevelop,但它不允许多个启动项目,所以我放弃了Express。

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

答案 7 :(得分:1)

您实际上可以使用VS 2008 Express版本进行商业工作。

在此链接中查看常见问题解答第7个问题的答案: http://www.microsoft.com/express/support/faq/

答案 8 :(得分:1)

您可以通过Microsoft Dreamspark免费下载专业版VS2008(如果您有.edu地址)。

就此而言,VS2005和VS2008 Pro的90天(全功能)试用版可以“延长”......无限期地......通过设置你的系统时钟,但没有真正的理由那样做。

Express可以作为“精简”版本,但是以各种方式蹒跚而行。对于任何严肃的事情,都要得到真实的东西。

答案 9 :(得分:1)

我使用Express版本做了认真的工作。自从我进入管理层以来,我不是一名专业的程序员,但我仍然会亲自编写偶尔的实用程序或网页。我从专业版中唯一遗漏的是远程Web调试。