MVVM框架介绍及优缺点分析


浏览:1020 次

1、 MVVM框架简介

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

2、 MVVM框架的优势

在MVVM框架中,视图和模型绑定在两个方向上,因此开发人员不需要专注于更新视图,而只需要实现业务逻辑,这可以简化开发人员的工作。同时,绑定模型简化了模型的逻辑控制。

3、 MVVM框架的缺点

在视图和模型绑定后,页面异常跟踪变得非常不方便,这可能是由视图或模型引起的;此外,数据双向绑定不利于代码重用。视图绑定到一个模型,不同的模块具有不同的模型,因此不能重用视图;

来到统软云免费了解更多信息:、、、等。统软云支持您可以通过单击网站生成自己的app。

,注册后为新手提供免费开发包

提交app定制需求,免费获取报价和周期:

相关资讯:
农产品电子商务向企业个人农产品电子贸易方向发展的效益

农产品电子商务向企业个人农产品电子贸易方向发展的效益

查看
Web 3.0技术的基本方向

Web 3.0技术的基本方向

查看
认知

认知

查看
面向对象的

面向对象的

查看
2018-12-25

2018-12-25

查看