## 為什么前臺也要使用MVC?后臺都已經(jīng)使用了MVC架構(gòu)了,直接將后臺控制層的結(jié)果展示在視圖層不好嗎?<font color="red">為什么前臺也要搞出一個MVC架構(gòu)?</font>比如AngularJS,看似雙向綁定很爽,但同時也很繁瑣,一個頁面對應(yīng)一個controller, 多個controller對應(yīng)一個service,相當(dāng)于做一個頁面,我要寫2-3份文件。寫一個組件,往往要在html、js多個文件中切換,大型項目簡直就是災(zāi)難。然后就是數(shù)據(jù)雙向綁定,這是MVVM的優(yōu)點,但也是其缺點,綁定太多,頁面能卡死半天出不來。
3 回答

幕布斯0128130
TA貢獻1條經(jīng)驗 獲得超0個贊
一般一個頁面一個controller ,一個頁面多個controller 可以寫在同一個js文件里,mvc 只是手段,前臺也是要進行數(shù)據(jù)邏輯處理的,所以分層清晰,開發(fā)起來一個文件代碼就不用太多行代碼,便于維護。
添加回答
舉報
0/150
提交
取消