我正在尝试使用ASP.NET MVC编写一个 Web 应用程序。我更喜欢C#作为编程语言。
哪个 IDE 更适合用于此目的?Visual Studio或Visual Web 开发人员?
IDE 的特点是什么?使用其中一个有什么好处?
提前致谢。
我正在尝试使用ASP.NET MVC编写一个 Web 应用程序。我更喜欢C#作为编程语言。
哪个 IDE 更适合用于此目的?Visual Studio或Visual Web 开发人员?
IDE 的特点是什么?使用其中一个有什么好处?
提前致谢。
据我了解,Visual Web Developer (VWD) 只是开发基于 Web 的解决方案所必需的Visual Studio组件的免费版本。
这是您在 Visual Studio 2008 (VS2008) 专业版中获得的VWD 缺少的功能列表。简而言之,VWD Express 2005
不能与其他附加组件或第三方工具一起扩展
仅支持网站项目 (2005)。您不能将类库项目或 Web 控件库项目添加到解决方案中。
UPDATED-VWD 2008 SP1 还允许在解决方案中使用 Web 应用程序和类库项目。
缺乏结合源代码控制的能力
没有辅助功能检查器
缺乏自动生成本地化资源的能力
无法将调试器附加到进程
没有原生代码调试
VWD 与 VS2008 相比的明显优势在于它是免费的,如果您可以在缺少功能的情况下巧妙地使用它,那么它可能是您更实用的选择。如果这些功能是您无法缺少的,那么 VS2008 可能是一项明智的投资——您还可以获得其他 Express 产品(Visual Basic 2008、Visual C# 2008 等)所缺少的所有功能。
查看MSDN 的 Visual Studio 2005 比较图表。我找不到 2008 年的,但会怀疑它非常相似。
Visual Studio 将允许您整合源代码控制并将调试附加到 IIS 进程。
作为一个单独开发一些纯 ASP.NET-MVC 应用程序的开发人员,Web Developer 会做,对于认真的工作,你真的需要工作室。
我认为您也缺乏在没有 Visual Studio 的情况下发布网站的能力,您当然可以运行网站,但它不会构建用于发布的二进制文件,对于 Web 开发人员,您必须将源发布到 iis。