asp.net mvc框架優(yōu)缺點(diǎn)
2 回答

縹緲止盈
TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個贊
asp.net mvc 優(yōu)缺點(diǎn):
不再有ViewState:傳統(tǒng)的ASP.NET WebForm模式利用ViewState保存表單的狀態(tài)信息,由于B/S程序本身的限制,ViewState存儲數(shù)據(jù)需要在隱藏表單域里面放置很大一段字符串,這會大大增加頁面的字節(jié)數(shù),導(dǎo)致網(wǎng)頁加載變慢;
簡介的HTML:最終生成的 HTML代碼完全由自己控制,不會生成任何“垃圾代碼”;
更快的服務(wù)器端處理和客戶端呈現(xiàn):MVC只簡單地處理“模板”,而無需構(gòu)建復(fù)雜的控件樹,因此,無論是在服務(wù)器處理的時間,和客戶端的呈現(xiàn)速度都會有所提高;
為多種視圖只需一種模型:有時候一個頁面要顯示的數(shù)據(jù)是同一個,但表現(xiàn)形式有細(xì)微的差別,此時只需要修改視圖部分,可以采用現(xiàn)有的控制器行為;
單元測試:Webform的測試是很困難的,使用MVC,可以將業(yè)務(wù)邏輯與頁面分離開,可以不在ASP.NET進(jìn)程中執(zhí)行控制器,方便測試
- 2 回答
- 0 關(guān)注
- 1473 瀏覽
添加回答
舉報(bào)
0/150
提交
取消