该分段式的三种方法之一
发布时间
阅读量:
阅读量
本文首发于我的个人博客
背景:
目前市面上公开的或已经推出的组件化解决方案,大多仅适用于开发阶段的单一工程架构,并通过切换module模式进行管理。然而,这些方案本质上仍未实现代码的彻底隔离,开发过程中以及整合测试时所遇到的一些问题仍未得到根本性解决。
我们的方案:实现代码之间的完全隔离,各模块之间仅能相互依赖,无法进行修改,每个模块均可独立运行,同时也可以进行组合与依赖。
本文内容是基于实际操作与验证后整理而成。理解了整体思路后,具体的实施方式其实可以有多种选择,最关键的是选择一个自己认为合适的方式。
接下来先了解一下常见的方案
第一种方案-单一项目结构
此架构形式较为常见,众多组件化示例均采用此类结构,例如获取
核心理念:各类业务模块与通用模块均以模块形式集成于同一项目之中
优势:项目结构简洁,无多余部分,利于统一管理
不足之处:未能实现组件间的彻底分离,若需进行组件的灵活替换或调用,仍需重新创建或引入新的项目
代码结构

解读:
app: 项目模块,不涉及具体业务逻辑,不包含实际页面内容,
全部评论 (0)
还没有任何评论哟~
