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