戏说移动江湖开拓过程
上面说的组件化成型是主体骨架完备了,可是必要按照本身的公司营业继承进一步解耦和疏散,一样平常如:
此进程应该做到了项目模块以及代码的各类解耦和疏散,看起来很是清新和干净。不知觉又开始唱起了:我爱编程,皮肤好好!! 溘然有一天你听到有人说插件化,你内心静静一笑,我们项目早就实现了热拔式插件化; 一接头发明原本不是你想的插件化,他们说的插件化是把营业模块动态存放到网上,必要的时辰加载进来; 哇咔咔,原本插件化分两种,一向静态插件化和动态插件化; 不知觉的发明我们已经实现了静态插件化成果,细水长流说的就是这个,哦,应该是水到渠成; 动态插件化的条件必需是项目已经具备成型的组件化后才气实现动态插件化成果。 今朝已经可以独立出各个子模块打包成AAR、JAR、APK;接下来就是必要在主项目骨架上添加一项动态插件化成果;美满 此刻动态插件化市面上有许多成熟的方案,由于这个不像组件化进程,组件化着实自己和营业和项目有很大关联,必要按照本身的营业以及已有的营业框架举办加工和架构实现;而 动态插件化实现机制和营业系统和自身架构无相关,可以斗胆的引入第三方成熟的插件;譬喻美团公司,阿里公司的动态插件化。 着实,回味下整个进程,发明这些都是一步步的走下去的,不行能一步到位,这秀士生; 有人问是不是接下来安枕无忧,哈哈,too x too native, 这才是万里长征前几步罢了,接下来必要细节上和技能长进一步雕琢,周边处事的完美和安详等配套实验都必要等你去实现;路遥茫茫。。。 细节上雕琢任意罗列几个:
最终你会发明,许多成果只有在你组件化竣事后可能插件化竣事后再去实验会到达事半功倍结果,实现齐集优化窜改漫衍最小化,极大镌汰窜改的风险和bug风险; 以上进程着实是一个分久必合合久必分的进程。当项目走向做到极致的时辰照旧没法应付复杂用户群和营业群,请转行养猪。。。 插件化路由实现,源码详见,认为好请点击star: https://github.com/wenzhonghu/MyRouter 【编辑保举】
点赞 0 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |