上传者: 38676058
|
上传时间: 2021-02-25 16:06:16
|
文件大小: 724KB
|
文件类型: PDF
随着微店业务的发展,App不可避免地也遇到了65535的大坑。除此之外,业务模块增多、代码量增大所带来的问题也逐渐显现出来。模块耦合度高、协作开发困难、编译时间过长等问题严重影响了开发进程。在预研了多种方案以后,插件化似乎是解决这些问题比较好的一个方向。虽然业界已经有很多优秀的开源插件化框架,但预研后发现在使用上对我们会有一定的局限。要么追求低侵入性而Hook大量系统底层代码稳定性不敢保证,要么有很高的侵入性不满足微店定制化的需求。技术要很好地服务业务,我们想在稳定性和低侵入性上寻找一个平衡……图1微店插件化改造流程微店从2016年4月份开始进行插件化改造,到年底基本完成(可见图1路线)。现在