## 为什么前台也要使用MVC?后台都已经使用了MVC架构了,直接将后台控制层的结果展示在视图层不好吗?<font color="red">为什么前台也要搞出一个MVC架构?</font>比如AngularJS,看似双向绑定很爽,但同时也很繁琐,一个页面对应一个controller, 多个controller对应一个service,相当于做一个页面,我要写2-3份文件。写一个组件,往往要在html、js多个文件中切换,大型项目简直就是灾难。然后就是数据双向绑定,这是MVVM的优点,但也是其缺点,绑定太多,页面能卡死半天出不来。
3 回答
幕布斯0128130
TA贡献1条经验 获得超0个赞
一般一个页面一个controller ,一个页面多个controller 可以写在同一个js文件里,mvc 只是手段,前台也是要进行数据逻辑处理的,所以分层清晰,开发起来一个文件代码就不用太多行代码,便于维护。
添加回答
举报
0/150
提交
取消