为了账号安全,请及时绑定邮箱和手机立即绑定

后台都已经使用MVC了,为什么前台也要使用MVC或者是MVVM架构?

后台都已经使用MVC了,为什么前台也要使用MVC或者是MVVM架构?

Yoooshiki 2017-11-24 20:27:56
## 为什么前台也要使用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 只是手段,前台也是要进行数据逻辑处理的,所以分层清晰,开发起来一个文件代码就不用太多行代码,便于维护。

查看完整回答
反对 回复 2017-11-25
  • 3 回答
  • 0 关注
  • 1815 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信