美文网首页
组件化和插件化

组件化和插件化

作者: 你的益达233 | 来源:发表于2020-11-07 15:42 被阅读0次

    主要是记录些看过的文档总结
    实际开发中用过半成品的组件化(但符合项目的开发),没用过插件化

    组件化

    也叫模块化
    总结下来它操作的各种module,
    1、app作为主要的module,其他大的业务模块成一个module,
    2、然后再抽离一层系统层,也叫moduleBase层,它封装有网络请求,数据库处理,一些其他module都需要的工具类等
    3、公共层分离:部分的实体类,自定义view、布局文件或者资源文件在各个模块都需要用到的
    具体结构如下图:

    module.png

    基本就这样
    其实组件化要不要这样做,仁者见仁。虽然说这样结构清晰,各个模块的代码实现分离,也更利于协同开发。但是模块的划分界限很难把控,也可能导致建了很多module,还有module传值也是个问题

    插件化

    插件化开发就是将整个app拆分成很多模块,每个模块都是一个apk(组件化的每个模块是一个lib),最终打包的时候将宿主apk和插件apk分开打包,插件apk通过动态发到宿主apk
    因为插件化没用过,就不展开说了

    参考文档:https://www.jianshu.com/p/748bf621a9a0
    https://www.jianshu.com/p/71585d744076

    相关文章

      网友评论

          本文标题:组件化和插件化

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