本项目名称:GinSkeleton-Admin2-Frontend前端部分,需要搭配 GinSkeleton-Admin2-Backend ,才能正常使用,这两套子系统共同组成了 GinSkeleton-Admin2系统。

开发新版本的背景以及目的

上一套 admin系统是基于 vue2.x 以及相关的周边技术栈开发而成,从2022-02-07开始, vue3 成为vue官网默认的版本后,vue3 周边的技术栈开启了新一轮升级、更新,截止目前, Element-Plus框架基本稳定成熟,已经可以用于生产环境,为了不掉队,对已有的 admin系统进行一次全面的升级,变成了一件必做的事情。
2022-042022-05月,不巧赶上了上海疫情,从封城的第二个月开始,公司的项目进展基本停滞,因此有了一个月纯空闲时间,本人搜索、查看了 githubstar比较高的 vue3 相关的 admin系统源码,与我想要的 admin系统不符,因此我决定对已有 GinSkeleton-Admin 前端部分从底层全部使用最新技术重写、升级到最新版。
升级后的新版本前端子系统,在界面效果、操作模式上,与上一个版本一致,几乎没有差异,有差异的只有系统底层技术。
新版本在时间比较充足的情况下,我本着精益求精的精神,对上一个版本中我不满意的所有细节,全部逐行代码修正、提升每一处细节质感,力争打造一款高质量的 Ginskeleton-Admin2 系统。
未来新项目立项时,建议开发者直接使用 vue3.x 相关的技术栈。

前端框架技术栈介绍

相关的技术选型主要包括 vue3.x 、Element-Plus、Vite2.x、vue-route4.x、axios、pinia等,整套前端框架使用的界面框架组件按需加载,尽可能减少不必要的组件引入,最大可能保证最低依赖,减小程序打包后的体积,提升页面加载、渲染速度。