网上别人都说AngularJS vue react 属于 MVVM框架
像 jquery bootstrap EasyUI AngularJS react vue 不是应该是前端框架吗?
它们不是只负责页面的数据展示吗?
他们应该是和后台服务器的框架没有任何关系吧~
为什么 AngularJS 也属于 MVVM呢?
那为什么有些js框架也属于MVVM呢?
mvvm是一种思路
思路应该也是后台的思路吧?
@~雨落忧伤~: 你哪看的..mvvm是UI分层解决方案.
现在公认最好的前端解决方案.mvvm从来都是指的前端.后端没有什么mvvm.
@吴瑞祥: 前端里面写js对象 实现模型层?
@~雨落忧伤~: mvvm是 数据-视图-视图数据抽象
将一个页面UI分成这3个部分.所有的UI交互逻辑在vm中
mvvm都在前端.
@~雨落忧伤~: 页面也是有数据的.
不要硬要把什么什么看成是前台后台.前端还有自己的数据库呢.
@吴瑞祥: 前端也有数据库?应该也是走服务器吧?
@~雨落忧伤~: 所以你不要用这种思路想问题啦...
给你解释的时候我都得进这种思路.很恶心人的...
前后端划分是有的.但是技术的前后端划分是没有的!
@吴瑞祥: 嘿嘿~ 那个~~因为接触的少了嘛~
看到模型就想到后台的模型了,
没想到前端页面也有自己的模型的
见谅见谅~~
AngularJS, vue, react 属于 前端
MVVM 框架,推荐阅读:浅析前端开发中的 MVC/MVP/MVVM 模式
MVC 不是后端的吗?
模型 控制器 然后视图页面呀?
怎么被写的前端去了
@~雨落忧伤~: 后端有MVC,前端也有MVC
@dudu: 好吧~
但是前端的mvc的数据没有做保存吧~
如果要保存到数据库,也要走后端的mvc吧?
MVVM是表示层的一种设计模式。遵循这种设计模式的前端框架人称MVVM框架。
“他们应该是和后台服务器的框架没有任何关系吧~”,没有,各干各的。
mvvm中的m不是模型吗?
模型不是后台的吗?
@~雨落忧伤~: 模型用于表示数据,前端也有数据的。
@西漠以西: 有数据也是后端发过来的呀~
@~雨落忧伤~: 后端把数据发过来,JS中也得有个模型来承载这些数据啊。
界面上也会产生数据的,比如用户填的表单。
@西漠以西: 嗯嗯~
就是说前端也有mvc/mvp/mvvm 这几种模式了
MVVM/MVC只是一种思考的方式,在后端中可能有多重的MVVM,在前端中也可能有多重的MVVM...
嗯嗯,就是,接触的也不是很多,前端框架就用过easyui bootstrap ,都是嵌在mvc中的v上面的.