MVC和WebForm的優缺點比較


1 WebForm優點 

  1)支持事件模型開發,得益於豐富的服務端組件,WebForm開發可以迅速的搭建Web應用 

  2)使用方便,入門容易 

   3)控件豐富的WebForm 

2 WebForm缺點 

   1)封裝太強,很多地層東西讓我們初學者不是很明白 

   2)入門容易,提升很難。 

   3)復雜的生命周期模型學習起來並不容易。

   4)控制不靈活 

   5)ViewState處理 

   6)異步請求每個請求后台都必須有一個一般處理程序對應 

  7)跟傳統的Web開發方式不一致

 3 MVC優點 

  1)很容易將復雜的應用分成M,V,C三個組件模型,通過Model,View和Controller有效的簡化了復雜的架構, 體現了很好的隔離原則 

  2)因為沒有使用Server-Based forms。所以我們程序員控制的更加靈活,頁面更加干凈。 

  3)可以控制聲稱自定義的url,對於seo友好的url更是不在話下

   4)強類型的view實現,更安全,更可靠,更高效。 

  5)讓web開發可以專注於某一層,更利於分工配合使用與大型架構開發 

  6)MVC下面對異步處理更進一步很好的支持 

   7)校驗非常高 

   8)表單提交的時候,提供自動裝配的功能

   9)微軟提供的全局的過濾器


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM