美文网首页
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