美文网首页
Node(后端)中的MVC与前端中的MVVM之间的区别(笔记)

Node(后端)中的MVC与前端中的MVVM之间的区别(笔记)

作者: ticktockk2016 | 来源:发表于2019-03-02 15:22 被阅读0次

MVC是后端的分层开发概念,在之前接触过的YII2.0的时候,其也是使用了MVC的模式的
MVVM是前端视图的概念,主要关注于视图层分离,也就是说,MVVM把前端的视图层,分为了三部分Model、View、ViewModel

MVC和MVVM的关系大体如下图所示:


01.MVC和MVVM的关系图解.png

从上图可以看出:

  • M:model,也就是Vue对象中的data,这里的M保存的是每个页面中单独的数据
  • V:view,也就是HTML网页代码,就是每个页面的HTML结构
  • VM:ViewModel,它是一个调度者,分割了M和V,每当V层想要获取后保存数据的时候,都要由VM做中间的处理

以上就是我初步学习VUE.JS后对MVC和MVVM之间的区别的一点学习笔记和理解,如有错误欢迎评论指出

相关文章

  • Vue

    Node.js(后端)中的MVC与前端中的MVVM之间的区别 MVC是后端的分层开发概念,MVVM是前端视图层的概...

  • Node(后端)中的MVC与前端中的MVVM之间的区别(笔记)

    MVC是后端的分层开发概念,在之前接触过的YII2.0的时候,其也是使用了MVC的模式的MVVM是前端视图的概念,...

  • Node(后端)中的MVC和前端中的MVVM之间的区别

    --MVC是后端分层开发的概念 ,M->Model,V->View,C->Controller--MVVM是前端视...

  • react和vue区别

    两者本质的区别:模板和组件化的区别Vue本质是MVVM框架,由MVC发展而来;React是前端组件化框架,由后端组...

  • 关于架构思想的看法

    目前开发中用到的主流思想主要是MVC 、 MVP、 MVVM这三种思想。前端用的MVVM,后端用的MVC,安卓用...

  • 关于 Vue、React 与 MVVM

    首先要明确 MVVM 是什么,它是 MVC 的衍生架构。无论是 MVC 还是 MVVM 都不是只针对于前端或后端开...

  • MVVM in Swift

    参考文章: MVVM in Swift MVC 与MVVM的区别在MVC下ViewController中常常会包含...

  • vue系统知识点

    MVC 是后端的分层开发概念;MVVM是前端视图层的概念,主要关注于视图层分离,也就是说:MVVM把前端的视图层,...

  • vue学习第三课之vue的MVVM

    MVVM原理 MVC 是后端的分层开发概念;MVVM是前端视图层的概念,主要关注于 视图层分离,也就是说:MVVM...

  • MVC、MVP、MVVM

    MVC、MVP、MVVM 1、MVC和MVP的区别 区别在于MVC的MV之间可以通信,M的改变直接影响V的展示,不...

网友评论

      本文标题:Node(后端)中的MVC与前端中的MVVM之间的区别(笔记)

      本文链接:https://www.haomeiwen.com/subject/bfjeuqtx.html