1. VIP3平台介绍

VIP3(Vue3 Important Platform)平台,是一种基于Vue3和前端最佳实践设计的,并以功能模块为颗粒度的积木式快速开发平台。

1.1. 架构图

VIP3平台架构

其中:

  • 脚手架:提供开发JS库、Vue库,基于VIP3平台开发时的模块运行器和命令行工具
  • 平台依赖:VIP3平台依赖的JS库,提供平台所需的诸如:日志、防抖等独立的功能组件或者插件
  • VIP3平台模块:VIP3平台的构成模块,其中内核模块为基座
  • UBP配套模块:UBP超级积木平台配套的基于VIP3平台开发的前端功能模块

1.2. 设计理念

秉承和后端UBP平台一致的理念,VIP3平台依然遵守:

  • 开箱即用、配置好用、扩展自用
  • 不是底层技术的封装,而是封装开发人员经常遇到的业务场景
  • 按需使用,自由搭配

市面上常见的“XX管理模版”管理平台看起来功能很全,但是没有清晰的架构和设计理念;标榜自己是模块化开发,但是使用方式依然是代码拷贝式复用。 VIP3一反常见的前端平台形态——它不是所这种杂糅的脚手架平台,而是“真模块化”的开发平台:

  • 除了包含常见的脚手架工具、lib库之外,还引入了具象化的模块概念,遵循“一切皆模块”的原则。
  • 用户可以在空白项目中安装平台依赖,实现应用基座。然后在此基础上,按需选择安装所需的业务模块,此时用户就可以将关注点移至核心业务的开发上。
  • 除了可以安装业务模块之外,用户还可以安装主题。
  • 用户在运行时,可以配置所要加载的模块,动态实现某功能的上下线或者主题切换。
Copyright ©zhoujianhui all right reserved,powered by Gitbook更新时间: 2024-12-06 16:48:19

results matching ""

    No results matching ""