跳转到内容

远程&本地

iBizHUB插件提供远程模式与本地模式两种加载方式,远程模式适用于需要跨应用共享、动态更新的插件场景,而本地模式则更适合于特定项目内的快速迭代与局部功能扩展。两种模式各具特性与适用场景,合理选择插件模式能够有效提升插件开发效率与应用性能,满足多样化的业务需求,助力构建更具扩展性与稳定性的 iBiz 应用生态。

远程插件

架构特性

  • 独立部署:插件包托管在CDN网络

  • 按需加载:基于动态导入实现懒加载

  • 配置化接入:通过环境变量 pluginBaseUrl 配置CDN基础路径

  • 规范约束:必须符合 unpkg 模块规范

适用场景

  • 高频更新的业务组件

  • 多应用共享的公共插件

  • 需要热更新的功能模块

本地插件

架构特性

  • 编译期集成:与主应用共同打包

  • 直接引用:通过Vue插件系统挂载

  • 版本强绑定:与主应用版本同步发布

适用场景

  • 核心基础组件

  • 性能敏感型控件

  • 需要深度定制的逻辑模块

插件模式对比

维度远程插件本地插件
打包策略独立模块打包合并到主包
加载机制运行时异步加载编译期静态引入
版本管理独立版本控制与主应用版本绑定
更新策略热更新需重新构建部署
性能影响网络I/O依赖无额外HTTP请求
未来已来,立即拥抱应用融合的力量
Released under the MIT License.