MVVM框架介绍及优缺点分析
浏览:1031 次

1、 MVVM框架简介
MVVM框架由三部分组成,即模型、视图和ViewModel。模型是数据层,主要负责网络数据操作、文件操作和本地数据库操作;视图是视图层,主要负责布局加载和UI交互。ViewModel(即VM)是关联层,负责在数据更改时自动更新绑定的View,并通过View的操作更新绑定的数据。它与MVP没有太大区别。Presenter层将被Viewmodel层替换。另一点是View层和Viewmodel层彼此绑定,这意味着当您更新Viewmodel层的数据时,View层将相应地更改UI。
2、 MVVM框架的优势

在MVVM框架中,视图和模型绑定在两个方向上,因此开发人员不需要专注于更新视图,而只需要实现业务逻辑,这可以简化开发人员的工作。同时,绑定模型简化了模型的逻辑控制。
3、 MVVM框架的缺点
在视图和模型绑定后,页面异常跟踪变得非常不方便,这可能是由视图或模型引起的;此外,数据双向绑定不利于代码重用。视图绑定到一个模型,不同的模块具有不同的模型,因此不能重用视图;

来到统软云免费了解更多信息:、、、等。统软云支持您可以通过单击网站生成自己的app。
,注册后为新手提供免费开发包
提交app定制需求,免费获取报价和周期:
