小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

三層架構(gòu)與MVC哪個更適合做大型應用開發(fā)

 orion360doc 2011-08-24
你想知道它們用在什么場合,首先要了解它們的優(yōu)點和缺點,asp.net三層架構(gòu)

統(tǒng)的ASP.NET開發(fā)中,微軟的開發(fā)團隊為開發(fā)者設計了一個在可視化設計器中拖放控件,編寫代碼響應事件的快速開發(fā)環(huán)境。然而,它所帶來的負面效應是:

由于控件封裝了很多東西,開發(fā)者很難了解這背后的HTML是如何運作的

容易得到一個包含大量ViewState的頁面,使得頁面尺寸遠遠超過所需的內(nèi)容,使得頁面的打開速度較慢

不容易被測試。asp.net MVC:

沒有數(shù)據(jù)回傳

沒有在頁面中保存視圖狀態(tài)

開發(fā)者可以完全掌控頁面的呈現(xiàn)過程

易于單元測試

易于測試驅(qū)動開發(fā),可擴展、可替換!ASP.NET MVC是一個基于MVC模式的開發(fā)框架,而三層架構(gòu)是一種架構(gòu)。它們可以在概念上區(qū)別開來,也就是說它們各有各的好,不能把asp.NET MVC代替asp.net三層架構(gòu),反過來也不行!如果要做大型應用開發(fā)的話,我建議使用asp.net mvc!

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多