5

我正在尝试使用ASP.NET MVC编写一个 Web 应用程序。我更喜欢C#作为编程语言。

哪个 IDE 更适合用于此目的?Visual StudioVisual Web 开发人员

IDE 的特点是什么?使用其中一个有什么好处?

提前致谢。

4

3 回答 3

13

据我了解,Visual Web Developer (VWD) 只是开发基于 Web 的解决方案所必需的Visual Studio组件的免费版本。

这是您在 Visual Studio 2008 (VS2008) 专业版中获得的VWD 缺少的功能列表。简而言之,VWD Express 2005

  1. 不能与其他附加组件或第三方工具一起扩展

  2. 仅支持网站项目 (2005)。您不能将类库项目或 Web 控件库项目添加到解决方案中。

UPDATED-VWD 2008 SP1 还允许在解决方案中使用 Web 应用程序和类库项目

  1. 缺乏结合源代码控制的能力

  2. 没有辅助功能检查器

  3. 缺乏自动生成本地化资源的能力

  4. 无法将调试器附加到进程

  5. 没有原生代码调试

VWD 与 VS2008 相比的明显优势在于它是免费的,如果您可以在缺少功能的情况下巧妙地使用它,那么它可能是您更实用的选择。如果这些功能是您无法缺少的,那么 VS2008 可能是一项明智的投资——您还可以获得其他 Express 产品(Visual Basic 2008、Visual C# 2008 等)所缺少的所有功能。

查看MSDN 的 Visual Studio 2005 比较图表。我找不到 2008 年的,但会怀疑它非常相似。

于 2009-02-12T17:18:28.280 回答
0

Visual Studio 将允许您整合源代码控制并将调试附加到 IIS 进程。

作为一个单独开发一些纯 ASP.NET-MVC 应用程序的开发人员,Web Developer 会做,对于认真的工作,你真的需要工作室。

于 2009-02-12T17:21:39.850 回答
0

我认为您也缺乏在没有 Visual Studio 的情况下发布网站的能力,您当然可以运行网站,但它不会构建用于发布的二进制文件,对于 Web 开发人员,您必须将源发布到 iis。

于 2009-02-12T17:29:16.523 回答