iOS组件化/模块化/插件化概念区分

要分清组件化/模块化/插件化都是什么?并发

先看一下翻译:app

  • 组件化 modularization、component
  • 模块化 modularization
  • 插件 plug-in;plug-in component;plug-in module

我在搜索的时候就被各位大神搞糊涂了。其实仔细看了文章以后,发现彻底是一个东西,根据我的喜爱命名而已,下面统一叫组件化modularization。模块化

要分析组件化,分三步?组件化

  1. 为何? 背景:随着版本的迭代,业务的增长,app必然会愈来愈大。测试

  2. 是什么?什么是组件化modularization? 将一部分业务代码从主工程独立出去,单独编译运行,最后再合并测试并发布的方案获得普遍运用。这就是组件化。插件

  3. 怎么样?或者说怎么作?翻译

    大体分为2派:3d

    • MGJRouter+ModuleManager方案 (蘑菇街方案)
    • CTMediator+Target-Action方案 (反革命方案)

具体方案实现请看https://www.jianshu.com/p/afb9b52143d4component

相关文章
相关标签/搜索