1 WebForm優點 1)支持事件模型開發,得益於豐富的服務端組件,WebForm開發可以迅速的搭建Web應用 2)使用方便,入門容易 3)控制項豐富的WebForm 2 WebForm缺點 1)封裝太強,很多地層東西讓我們初學者不是很明白 2)入門容易,提升很難。 3)複雜的生命周期模型學習起來並 ...
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)微軟提供的全局的過濾器