__101 MVC 和 MVVM的区别

84 阅读1分钟

1.MVC 针对后端的分层方式

- model

数据连接层

- view

视图层 .html .jsp...

- controller

控制层

router 路由分发

service 业务逻辑处理

- ps

MVC 数据流是单向的

2.MVVM 针对前端的分层方式

可以理解成在 MVC,V 层的基础上进一步划分为3层

- model

数据模型 网络请求得到的数据或写死的数据

- view

视图层 指定 model 的渲染区域

- view model

管理 model 和 view 对数据的 存、取