VS 2008和VS 2008 Express
我正在使用Visual Studio Team System 2008进行Web开发。我已经习惯了,但是现在甚至买不起VS 2008 Standard。
我以前从未使用过任何Express版本,但我正在考虑下载VS CExpress和VS Web Developer Express。
我是在浪费时间,还是可以使用这些工具进行认真的开发?
解决方案
回答
如果我们不想在解决方案中使用不同的项目类型/语言,并且不需要内置的源代码控制,则Express Editions可以很好地工作。
否则,几乎相同。
回答
这是Visual Studio不同版本上可用功能的详细列表:产品比较
回答
我们可以在此处找到Visual Studio 2008各个版本中功能的比较。我对Express Edition感到最讨厌的是,我们不能在解决方案文件中包含多个项目,也不能使用Resharper这样的插件。
回答
我们可以在速成版上进行认真的开发。他们拿出了一些东西,最值得注意的是插件系统。如果我们习惯于使用一堆插件,则可能会发现无法使用它们是一种威慑力。
这是快速版本与其他版本比较的链接。
http://msdn.microsoft.com/zh-CN/library/zcbsd3cz(VS.80).aspx
回答
这取决于我们如何定义"严重开发"。快速(甚至标准)版本缺少的一大优点是缺乏对移动开发的支持。我们还会错过在解决方案中对不同项目类型进行分组的便利。
我认为我们还会错过Express版中的某些项目类型(想到Windows服务,Sql Server / CLR项目)。
回答
我还没有在家中提供完整版本的VS2008,所以我拥有Express并将其用于一些中间应用程序开发(无Web东西)。我觉得它已经足够好了,它包含了我使用的大多数东西。我尝试了SharpDevelop,但是它不允许一个以上的启动项目,所以我放弃了Express。
如果这是问题,则大多数插件似乎在Express版本中不起作用。
回答
实际上,我们可以使用VS 2008 Express版本进行商业工作。
请在以下链接中查看常见问题解答中第7个问题的答案:
http://www.microsoft.com/express/support/faq/
回答
我们可以通过Microsoft Dreamspark免费下载VS2008专业版(如果我们有.edu地址)。
因此,可以将VS2005和VS2008 Pro的(全功能)为期90天的试用期"延长"……无限期……通过将系统时钟调回原位,但没有真正的理由。
Express作为"精简版"的版本很好,但是在各种方面都受到阻碍。对于任何严重的事情,请获取真实的东西。
回答
我们确实可以使用Visual Studio 2008速成版进行认真的开发,其中包括商业产品,请参见FAQ中的问题7,其中指出:
Seven) Can I use Express Editions for commercial use? Yes, there are no licensing restrictions for applications built using Visual Studio Express Editions.
功能矩阵显示,尽管我们确实在Pro和Express Edition之间失去了某些功能。最大的一个问题是没有添加支持(EULA禁止添加),这限制了对环境的许多不错的添加,例如ReSharper,VisualAssist等。
我们也没有获得" Studio",而是获得了四个单独的版本,即Web Developer,VB,VC ++和C#,如果我们希望以标准版/专业版支持的方式混合和匹配语言/项目,那么我们就走运。但是,在表面上可以使用MSBuild,它可以为我们提供多语言解决方案。
回答
我使用Express版本进行了认真的工作。自从进入管理部门以来,我不是专业的程序员,但是我仍然会偶尔写一些实用程序或者网页。从专业版本中我唯一想念的就是远程Web调试。