我正在尝试使用ASP.NET MVC编写Web应用程序。我更喜欢使用C#作为编程语言。
对于这个目的,哪个IDE更好?Visual Studio还是Visual Web Developer?
这些IDE的特点是什么?使用其中一个的好处是什么?
提前感谢。
对于这个目的,哪个IDE更好?Visual Studio还是Visual Web Developer?
这些IDE的特点是什么?使用其中一个的好处是什么?
提前感谢。
VWD相对于VS2008的明显优势是免费,如果您可以在缺少这些功能的情况下聪明地使用它,那么它可能是更实际的选择。 如果您无法忍受这些缺失的功能,则投资于VS2008可能是明智的选择 - 您还将获得其他Express产品(Visual Basic 2008、Visual C#2008等)缺失的所有功能。请注意,保留了原有的HTML标记。
不支持其他插件或第三方工具的 扩展性(Not Extensibile)
仅支持 网站项目(Web site projects)(2005)。您无法将类库项目或Web控件库项目添加到解决方案中。
更新 - VWD 2008 SP1版同样支持Web应用和类库项目。
缺乏 源代码控制(Source Code Control)功能
没有辅助检查器(Accessibility checker)
缺乏 用于本地化的自动生成资源的功能
无法附加调试器到进程中
没有本机代码调试(Native code debugging)
请查看MSDN关于Visual Studio 2005的比较图表,我找不到2008年的版本,但是我认为它应该非常相似。
我认为你也缺乏不使用 Visual Studio 发布网站的能力,你当然可以运行一个网站,但它不会生成发布所需的二进制文件,而使用 Web Developer,你需要将源代码发布到 IIS 上。