我正在尝试使用ASP.NET MVC编写web应用程序。我更喜欢使用C#作为编程语言。
这个目的使用哪个IDE更好?Visual Studio还是Visual Web Developer?
IDE的特点是什么?使用其中之一的好处是什么?
提前致谢。
我正在尝试使用ASP.NET MVC编写web应用程序。我更喜欢使用C#作为编程语言。
这个目的使用哪个IDE更好?Visual Studio还是Visual Web Developer?
IDE的特点是什么?使用其中之一的好处是什么?
提前致谢。
据我所知,Visual Web Developer(VWD)只是Visual Studio组件的免费版本,用于开发基于Web的解决方案。
这是一个功能列表缺失的VWD链接,您可以在Visual Studio 2008 Professional Edition (VS2008)中找到。简而言之,VWD Express 2005。
不支持其他插件或第三方工具扩展。
Only supports Web site projects (2005). You cannot add a Class Library project or a Web Controls Library project to the solution.
更新 - VWD 2008 SP1还允许解决方案中的Web应用程序和类库项目。
缺乏将“源代码控制”结合起来的能力。
没有无障碍性检查器
Lacks ability for automatic generation of resources for localization
无法附加调试器到进程。
没有本地代码调试
VWD比VS2008明显的优点是它是免费的,如果你可以聪明地利用它的缺失功能,它可能是更实际的选择。如果这些是您无法缺少的功能,则VS2008可能是明智的投资-您还可以获得其他Express产品(Visual Basic 2008,Visual C# 2008等)缺失的所有功能。
请看一下MSDN关于Visual Studio 2005的比较表。我找不到2008年的,但我会认为它非常相似。
Visual Studio将允许您与源控制整合,并将调试附加到IIS进程中。
作为一名孤独的开发者,搭建一些纯ASP.NET-MVC应用程序,那么Web Developer就足够了,但如果要进行重要的工作,你真的需要使用Studio。
我认为您也没有在没有Visual Studio的情况下发布网站的能力,您肯定可以运行网站,但是它不能构建用于发行的二进制文件,使用Web开发人员您必须将源代码发布到iis。