美文网首页
Android 模块化 组件化 插件化的关系

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

作者: 辞令 | 来源:发表于2018-03-05 14:57 被阅读265次
  • 模块化:一个程序按照其功能做拆分,分成相互独立的模块(例如:登陆,注册)。模块化的具体实施方法分为插件化和组件化。 1A4B9165-CA3C-48C7-B76A-0C973DCD1421.png
  • 组件化:开发模式下面module本来就是一个独立app,只是发布模式下变成library。

  • 插件化:就是不存在发布模式开发模式,每个组件业务就是一个独立apk开发,然后通过主工程app动态加载部署业务组件apk。

插件化和组件化的异同:

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

不同点:

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

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

E4C33538-EEBB-4AC1-8DED-B7B32B6DBABD.png

相关文章

网友评论

      本文标题:Android 模块化 组件化 插件化的关系

      本文链接:https://www.haomeiwen.com/subject/hgdhfftx.html