1:MVC
- 是比较直观的架构模式,用户操作->view(负责接收用户的输入操作)->controller(业务逻辑处理)->model(数据持久化)->view(将结果反馈给 view)
- 使用非常广泛,比如java 中的ssh框架
2.mvvm
- 是将"数据模型数据双向绑定"的思想作为核心.因此view和model之间没有联系,通过 viewModel进行交互,而且Model和ViewModel之间的交互是双向的,因此视图的数据的变化会同时修改数据源,而数据源数据的变化也会立即反应view。
本文标题:mvvm 和mvc的区别以及原理
本文链接:https://www.haomeiwen.com/subject/pudkkctx.html
网友评论