我正在嘗試使用ASP.NET MVC來編寫Web應用程序。我更喜歡C#作爲編程語言。Visual Studio VS Visual Web Developer
哪個IDE更適合用於此目的? Visual Studio or Visual Web Developer?
IDE的功能有哪些?使用其中一種的好處是什麼?
在此先感謝。
我正在嘗試使用ASP.NET MVC來編寫Web應用程序。我更喜歡C#作爲編程語言。Visual Studio VS Visual Web Developer
哪個IDE更適合用於此目的? Visual Studio or Visual Web Developer?
IDE的功能有哪些?使用其中一種的好處是什麼?
在此先感謝。
據我所知,Visual Web Developer(VWD)只是開發基於Web的解決方案所必需的免費版本的Visual Studio組件。
Here is a list of features missing from VWD你在專業版的Visual Studio 2008(VS2008)中獲得。總之,VWD Express 2005的
是不Extensibile與其他插件或第三方工具
只支持Web站點項目(2005年)。您不能將類項目 庫項目或Web控件 庫項目添加到解決方案。
更新 - VWD 2008 SP1還允許Web應用程序和類庫項目在解決方案。
還缺結合源代碼控制
的能力具有沒有輔助功能檢查
缺少自動生成能力 本地化
不能附加調試器的過程
有沒有原生代碼調試
VWD過VS2008的明顯優勢是,它是免費的,如果你能工作考慮到缺少的功能,它很聰明,它可能是更實用的選擇。如果這些功能是您不可缺少的功能,那麼VS2008可能是一項明智的投資 - 您還可以獲得其他Express產品(Visual Basic 2008,Visual C#2008等)中缺少的所有功能。
看看MSDN's comparison chart for Visual Studio 2005。我找不到2008年,但會懷疑它非常相似。
Visual Studio將允許您與Source控件進行交互並將調試附加到IIS進程。
作爲一個獨立的開發人員,敲開一些純ASP.NET-MVC應用程序,然後Web Developer會做,對於認真的工作,你真的需要工作室。
我認爲你也缺乏在沒有Visual Studio的情況下發佈網站的能力,你當然可以運行一個網站,但它不會構建發佈的二進制文件,你必須將源代碼發佈到iis。
點2的所有現在都是錯誤的。從Visual Web Developer 2008 SP1開始,您現在可以在解決方案中擁有Web應用程序項目,實際上還有原始類庫項目 - 這樣您就可以在其中使用ASP.NET MVC構建項目。 – 2009-02-13 09:34:46
我以前也曾在Visual C#Express 2005中成功創建了Web控件庫項目,並在VWD中使用了生成的dll - 您需要在網站的web.config中聲明libaray以使VWD識別它。 – 2009-02-13 09:36:41