本项目名称:GinSkeleton-Admin2-Frontend
前端部分,需要搭配 GinSkeleton-Admin2-Backend
,才能正常使用,这两套子系统共同组成了 GinSkeleton-Admin2
系统。
开发新版本的背景以及目的
上一套 admin
系统是基于 vue2.x
以及相关的周边技术栈开发而成,从2022-02-07
开始, vue3
成为vue
官网默认的版本后,vue3 周边的技术栈开启了新一轮升级、更新,截止目前, Element-Plus
框架基本稳定成熟,已经可以用于生产环境,为了不掉队,对已有的 admin
系统进行一次全面的升级,变成了一件必做的事情。2022-04
到 2022-05
月,不巧赶上了上海疫情,从封城的第二个月开始,公司的项目进展基本停滞,因此有了一个月纯空闲时间,本人搜索、查看了 github
上 star
比较高的 vue3
相关的 admin
系统源码,与我想要的 admin
系统不符,因此我决定对已有 GinSkeleton-Admin
前端部分从底层全部使用最新技术重写、升级到最新版。
升级后的新版本前端子系统,在界面效果、操作模式上,与上一个版本一致,几乎没有差异,有差异的只有系统底层技术。
新版本在时间比较充足的情况下,我本着精益求精的精神,对上一个版本中我不满意的所有细节,全部逐行代码修正、提升每一处细节质感,力争打造一款高质量的 Ginskeleton-Admin2
系统。
未来新项目立项时,建议开发者直接使用 vue3.x
相关的技术栈。
前端框架技术栈介绍
相关的技术选型主要包括 vue3.x 、Element-Plus、Vite2.x、vue-route4.x、axios、pinia等,整套前端框架使用的界面框架组件按需加载,尽可能减少不必要的组件引入,最大可能保证最低依赖,减小程序打包后的体积,提升页面加载、渲染速度。