MBS前端总体架构设计及插件机制介绍

MBS前端总体架构设计及插件机制介绍

企业级应用

特点

  • 快速响应
    • 快速响应客户需求,满足各企业定制化场景
    • 如何并行开发?版本如何管理?
  • 稳定性
    • 可持续迭代和升级,并且能够稳定运行
    • 定制功能和标品功能如何取舍和平衡?
  • 集成与被集成
    • 可以集成第三方系统,也可以被第三方系统集成
    • SDK如何最小化暴露自身能力?
    • 如何顺应互联网+趋势?

传统框架在企业级应用上的弊端

  • 插件化能力弱
  • 兼容性、稳定性差
  • 灵活性差
  • 版本管理混乱

MBS前端总体架构设计

  • framework
    • 国际化i18n
    • 主题theme
    • 生命周期lifecycle
    • 注册register
    • 事件events
    • 基于上面封装了
      • 组件components
        • view
        • form
        • navigator
        • base
        • charts
        • business
      • 常用jssdk
        • router
        • request
        • authority
        • validate
        • storage
        • business
  • 开发出业务场景
  • 打包

MBS插件机制

  • 虚拟dom
  • hook机制(能够修改组件能力)
  • 动态样式
  • 动态路由
  • 生命周期
  • 资源共享
posted @ 2023-06-09 11:56  风紧·扯呼  阅读(30)  评论(0编辑  收藏  举报