跳转到内容

体系结构

iBizHUB致力于成为企业级中后台前端开发的"加速器"和"稳定器",为Web端及移动端应用开发提供高效、可靠的解决方案。在保证交付速度的同时确保产品质量,帮助团队快速构建高性能、可维护的产品。在你着手开始使用前,有必要了解整个iBizHUB的体系结构,从整体上了解iBizHUB包含了哪些东西及其含义,才能更好的利用iBizHUB能力快速构建业务。

类库

模型层类库

作为框架的核心抽象层,提供标准化的模型接口规范与转换能力:

  • 模型规范体系:通过@ibiz/model-core 建立统一的前端模型对象接口标准,覆盖应用、视图、部件等核心领域对象。

  • 模型转换引擎:@ibiz/rt-model-api实现可视化业务建模工具完成建模后的建模数据到运行时模型的编译转换,架起设计与实现的桥梁。

核心类库

构建框架基础能力的支柱性模块:

UI类库

实现多端适配的呈现层解决方案:

  • 主题系统:

Web端:@ibiz-template/web-themeweb端主题样式库,提供web端的界面布局模型和主题配置。

移动端:@ibiz-template/mob-theme移动端主题样式库,提供移动端的界面布局模型和主题配置。

  • 组件体系:

PC端组件:@ibiz-template/vue3-components基于Element Plus扩展的web端组件库。

移动端组件:@ibiz-template/mob-vue3-components集成Vant能力的移动端业务组件库。

插件类库

可插拔的业务能力扩展方案:

@ibiz-template-plugin/bi-report实现动态BI报表。

@ibiz-template-plugin/data-view支持大屏构建。

工具链类库

  • 工程化支持:ibiz-template-cli实现对项目中的插件进行高效计算、快速下载、生成文档和自动化打包操作,显著提升插件开发效率和工作流程。

依赖关系图

该体系结构通过分层架构设计,实现了从模型定义(What)到业务实现(How)的完整链路支撑,各层之间通过标准接口解耦,既保证架构稳定性又保持扩展灵活性。

PC端

PC端依赖关系图

移动端

移动端依赖关系图

未来已来,立即拥抱应用融合的力量
Released under the MIT License.