MVC MVP MVVM框架

MVC:
MVC MVP MVVM框架熟悉后端的开发人员肯定对MVC了如指掌。简单来说就是用户操作页面(view 层),请求传递到controller层经过一系列的的处理,模型层(model)会把数据渲染到页面。这样的一个流程。

MVP:
MVC MVP MVVM框架mvp框架中presenter完全把view和model进行了分离,主要的逻辑实在persenter中实现的。而且,Persenter与具体的view是没有直接关联的,而是通过定义好的接口进行交互,从而在变更view的时候可以保持Presenter不变。

MVVM:
MVC MVP MVVM框架会实现view的变化会自动更细到viewmodel。反之viewModel的变化也会同步到view上面显示。