Asp.net-Mvc

ASP.NET MVC 我應該先學習網路表單嗎?

  • April 28, 2013

我即將涉足 ASP.NET Web 開發,我已經了解了一些使用 Visual Web Developer 的基礎知識和一些 Web 窗體的實現。然而,我沒有繼續走 Web 窗體路徑並掌握 VIEWSTATE 以及隨之而來的所有醜陋,而是決定走 MVC 路線。

在這一點上,我想知道,我是否應該繼續學習 Web 表單,然後轉到 MVC?還是可以在不了解 Web 表單的情況下獨立學習 MVC?我最好的做法是什麼?

不,甚至不要查看 Web 表單。

MVC 的建模更接近 HTTP 的實際工作方式,這使得使用客戶端腳本更容易使用和建構當今的 Web 應用程序。將 Web 表單和 javascript 結合起來真的很痛苦。

MVC 也更好,因為它有助於使伺服器端結構正確。也可以在 Web 窗體上使用模型-視圖-呈現器(或控制器)分離,但必須將其隱藏在 Web 窗體之上。

最後,當您開始使用 MVC 時,您幾乎不會用到任何 WebForms 知識。恰恰相反,我教過 MVC 的 WebForms 開發人員必須首先從 WebForms 中洗腦 ;-)

引用自:https://stackoverflow.com/questions/16266592