Android 模块化 组件化 插件化的关系

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/github_34402358/article/details/79445854
  • 模块化:一个程序按照其功能做拆分,分成相互独立的模块(例如:登陆,注册)。模块化的具体实施方法分为插件化和组件化。这里写图片描述
  • 组件化:开发模式下面module本来就是一个独立app,只是发布模式下变成library。
  • 插件化:就是不存在发布模式开发模式,每个组件业务就是一个独立apk开发,然后通过主工程app动态加载部署业务组件apk。

插件化和组件化的异同:

相同点:都必须能够实现单独调试、集成编译、数据传输、UI 跳转、生命周期和代码边界这六大功能。

不同点:

插件化:可以动态增加和修改线上的模块。

组件化:动态能力相对较弱,只能对线上已有模块进行动态的加载和卸载,不能新增和修改。

这里写图片描述

猜你喜欢

转载自blog.csdn.net/github_34402358/article/details/79445854
今日推荐