MBS前端总体架构设计及插件机制介绍 企业级应用 特点 快速响应 快速响应客户需求,满足各企业定制化场景 如何并行开发?版本如何管理? 稳定性 可持续迭代和升级,并且能够稳定运行 定制功能和标品功能如何取舍和平衡? 集成与被集成 可以集成第三方系统,也可以被第三方系统集成 SDK如何最小化暴露自身能力? 如何顺应互联网+趋势?
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机制(能够修改组件能力)
- 动态样式
- 动态路由
- 生命周期
- 资源共享