对MVVM思想的在认识

Posted 地铁程序员

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对MVVM思想的在认识相关的知识,希望对你有一定的参考价值。

 

如果说MVP是对MVC的进一步改进,那么MVVM则是思想的完全变革。它是将“数据模型数据双向绑定”的思想作为核心,因此在View和Model之间没有联系,通过ViewModel进行交互,而且Model和ViewModel之间的交互是双向的,因此视图的数据的变化会同时修改数据源,而数据源数据的变化也会立即反应到View上。

这方面典型的应用有.NET的WPF,js框架Knockout、AngularJS等。

 

以上是关于对MVVM思想的在认识的主要内容,如果未能解决你的问题,请参考以下文章

MVCMVP和MVVM模式的基础认识

谈谈你对组件式GIS认识

关于MVC/MVP/MVVM的一些错误认识

关于MVC/MVP/MVVM的一些错误认识

关于MVC/MVP/MVVM的一些错误认识

对“认识”的认识