2009-04-24 87 views
2

从我以前的问题来看,如果我开始学习asp.net MVC,Visual Studio Web开发者的快车版是否够用,还是应该考虑昂贵的Visual Studio完整版本。我可能遇到的这种快递版本有什么限制?或者我更好地使用Expression工具? (或者这是我可以在以后进展的东西。)任何人的建议?谢谢。浮现在脑海ASP.NET MVC开发工具

回答

2

重新清晰(每个人最喜欢的加入;-))需要完整版本的VS.在我看来,这是值得的。

0

一件事是缺乏明确的版本,如服务器资源管理器(http://msdn.microsoft.com/en-us/library/cd2cz7yy.aspx)的SQL工具。我不确定是否可以在没有它的情况下有效地执行LINQ to SQL或LINQ to Entities。

在此说明中,我强烈建议使用完整版的Visual Studio 2008 Professional。

我知道,因为你正在使用Express版本,你有资格获得升级的价格为Visual Studio 2008专业。

附注:Expression产品更适合设计师,而不是编码员。

0

Express是definetly一个良好的开端,如果你只是学习,你不应该错过的一些功能,从完整的版本太多了。对于SQL管理,微软现在也提供SQL Management Studio Express(当然还有SQL Server Express)。

主要的事情,当我用快递,而不是一个完整的版本,我个人错过是:

  • 类图 - 这些都是非常有用的,当你开始过一个项目,并希望绘制出你想创建的课程。但是,使用简单的MVC应用程序可能不需要它们。
  • 附加到进程的调试 - 速成版包括完整的调试器,但你不能连接到一个已经运行的进程。如果您使用的是NUnit,并且遇到问题并且想要调试,这一点特别有用。有一些解决方法,但它们并不特别优雅或简单。
  • 集成测试 - 实际上,我惊讶这是不包括 - 微软应该意识到,获得新的开发者学习的好习惯像单元测试应该得到鼓励。

Expression套装朝着设计师比开发商更具有针对性。我认为它不适合你在找什么。

SharpDevelop是另一种免费选项。如果您发现Express缺乏,这很好,但我个人认为这种体验并不“流畅”,而且与网页开发相关的功能特别短。

0

Visual Studio的“完整版本”不是免费的!如果你开始学习asp.net MVC,你应该首先尝试Visual Web Developer。是的,它不支持集成测试,但您可以使用任何3d方工具(xUnit是最好的)进行测试。