日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

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

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

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

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

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

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

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

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

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

易于單元測試

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

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

    0條評(píng)論

    發(fā)表

    請遵守用戶 評(píng)論公約

    類似文章 更多