组件化的反思:最早的组件化概念应该是从OSGI模型演变过来的。当时在JavaWeb领域,开发者为了将服务细分,出现了面向接口编程的思路。而由于工程的庞大再加上单纯的规范已经不能严格要求开发人员按照约定的规范进行 “接口” 编程了。组件化由此应运而生。组件化的出现就是为了解决几个问题:功能拆分解耦组建单独编译,不影响整个工程。Android 平台的早期组件化思路底层Framework为基础业务,所有公共的功能在此体现。上层组建单独依赖于FrameWork项目结构: +------------------------------+ | | +--------+ FrameWork +---+ | | | | | +-----------+------------------+ |
躺在洞里
一介码农