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

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

先看一下翻译:

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

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

要分析组件化,分三步?

  1. 为什么? 背景:随着版本的迭代,业务的增加,app必然会越来越大。

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

  3. 怎么样?或者说怎么做?

    大致分为2派:

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

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

转载于:https://my.oschina.net/u/1993252/blog/1595028

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值