PrototypeZ / AppJoint

🔧 Cross module Android development made easy!
764 stars 120 forks source link

已经业务模块化的,感觉是没必要引入这个框架的 #33

Open zhiyu25 opened 5 years ago

zhiyu25 commented 5 years ago

对于已经完成业务模块化的,感觉是没必要引入这个框架的,毕竟接口隔离业务也是一种通用的方式。这个框架,适合将一些复杂的非业务模块化的项目,进行拆分成业务模块化的形式。通过使用这个框架完全拆分成业务模块化之后,我移除了这个框架,感谢作者这个框架,在我业务模块拆分中带来的帮助,谢谢! ps:拆分后的项目,组件的模块打成aar,业务模块接口隔离。我们认为,组件是各个业务模块都可以拿来用的,是组合模式。各个业务模块,是独立的,而且应该是可以快速打成apk的,我们称之为业务模块

PrototypeZ commented 5 years ago

很高兴对这个小工具对您有用 :),谢谢分享你的宝贵经验,证明了 AppJoint 是个低入侵性、轻量级的组件化方案,我主张项目不应该和某个具体的组件化方案强耦合,您做到了这一点,说明你已经把项目结构改造到十分松散耦合的状态了,如果是其它的组件化方案不一定能做到这一点。