不同特点:
模块化(lib)主要解决问题是重用问题,不强调单独编译
组件化(lib)主要解决问题是功能拆分,强调单独编译
插件化(application)是所有组件都为apk的特殊组件化,特点可热更新
通讯方式不同点:
模块化相互引入,需要引入需要的module
组件化通讯方式分为隐式和路由。
插件化本身是不同进程,因此是binder机制进程间通讯。
本文探讨了Android开发中模块化、组件化和插件化的不同特点。模块化侧重于代码重用,不强制单独编译;组件化强调功能拆分并支持独立编译;而插件化是一种特殊的组件化形式,允许应用进行热更新。在通讯方式上,模块化通过相互引用,组件化采用隐式和路由,而插件化利用Binder进行进程间通讯。
不同特点:
模块化(lib)主要解决问题是重用问题,不强调单独编译
组件化(lib)主要解决问题是功能拆分,强调单独编译
插件化(application)是所有组件都为apk的特殊组件化,特点可热更新
通讯方式不同点:
模块化相互引入,需要引入需要的module
组件化通讯方式分为隐式和路由。
插件化本身是不同进程,因此是binder机制进程间通讯。
1170
1100
258

被折叠的 条评论
为什么被折叠?