我在工作中使用Visual Studio Team System 2008进行Web开发。我已经相当熟悉它,但目前无法购买甚至是VS 2008标准版。
我以前从未使用过任何Express版本,但我正在考虑下载VS C# Express和VS Web Developer Express。
我是否在浪费时间,还是可以用这些工具进行一些严肃的开发呢?
我在工作中使用Visual Studio Team System 2008进行Web开发。我已经相当熟悉它,但目前无法购买甚至是VS 2008标准版。
我以前从未使用过任何Express版本,但我正在考虑下载VS C# Express和VS Web Developer Express。
我是否在浪费时间,还是可以用这些工具进行一些严肃的开发呢?
您可以在这里找到Visual Studio 2008各个版本功能的比较。我发现Express版本最令人烦恼的是无法在一个解决方案文件中包含多个项目,以及无法使用像Resharper这样的插件。
这要看你怎样定义“严肃开发”。Express版(甚至标准版)缺少的一大功能就是不支持移动端开发。此外,你也错过了将不同项目类型分组放置于一个解决方案中的便利。
我认为你在Express版中也会错过一些项目类型(例如Windows服务、SQL Server/CLR项目)。
我还没有在家里买到完整版的VS2008,所以我使用Express来进行一些中级应用程序开发(没有Web开发)。 我觉得它足够好了,它拥有我使用的大部分功能。 我尝试过SharpDevelop,但它不允许多个启动项目,所以我放弃了它而选择了Express。
如果这是你关注的问题,大多数插件似乎在Express版本中无法正常工作。
你实际上可以使用VS 2008 Express版本进行商业开发。
请参考以下链接中第7个问题的答案: http://www.microsoft.com/express/support/faq/
如果您拥有.edu地址,可以通过Microsoft Dreamspark免费下载VS2008的专业版本。
就此而言,VS2005和VS2008 Pro的(完全功能的)90天试用版可以通过将系统时钟设置回去“无限期”延长,但没有真正的理由这样做。
虽然Express版本适合作为“精简”版本,但在各种方面都受到了限制。对于任何重要的事情,都应该使用真正的版本。
我使用Express版本进行严肃的工作。自从我转向管理工作后,我不再是一名专业程序员,但我仍然会写一些实用程序或网页。我唯一错过的是专业版本中的远程Web调试功能。