一、傳統(tǒng)開(kāi)發(fā)模式
傳統(tǒng)的開(kāi)發(fā)模式基本一般是重服務(wù)端的開(kāi)發(fā)方式,大部分工作都在服務(wù)端執(zhí)行,然后返回到客戶端(通常是HTML)。以Asp.net MVC為例,如下圖:
#1 根據(jù)請(qǐng)求的路由定位到對(duì)應(yīng)的Controller的對(duì)應(yīng)的Action。
#2 執(zhí)行相關(guān)邏輯,得到結(jié)果Model(也可能沒(méi)有Model,如直接返回View)。
#3 定位并加載對(duì)應(yīng)的View(也可能沒(méi)有View,如返回TextResult,JsonResult等)。
#4 在服務(wù)端通過(guò)Razor引擎把Model和View綁定起來(lái)生成最終的返回結(jié)果(一般是HTML),返回到客戶端。
缺點(diǎn):