记一次后台管理脚手架选型过程

简介: 面对大屏支持不足的vue移动端项目,业务部门要求改进。原项目优化困难,决定重构。选型阶段,因业务类似后台管理,选择vue框架。在git和gitee上对比了两款脚手架,最终选定[ pure-admin-thin ](https://github.com/pure-admin/pure-admin-thin)因其频繁更新、先进框架和丰富文档。选型关键在于资料易得性、框架时效性和维护者信誉。欢迎评论区提供反馈和建议。

业务场景

之前已经有了一个基于cube.js开发的一个vue移动端项目,但其对与大屏的支持不是很好,使用体验很差。业务部门要求进行改善。一开始考虑对原项目进行优化,但改造过程中发现难度很大。最终选择基于现有的api重新做一份。

选型过程

考虑到该项目对应的业务操作是待办处理和文档审批,和常规的后台管理很像,所以就决定使用后台管理的脚手架。框架方面使用比较熟悉vue。通过在网络中搜索,尤其是在git和gitee对应的开源栏目中搜索,最终选定了两款:

https://github.com/vbenjs/vue-vben-admin
https://github.com/pure-admin/pure-admin-thin

通过对其最近更新频率,使用框架的先进程度以及文档的丰富性,最终选择了

https://github.com/pure-admin/pure-admin-thin

它的文档十分完善,且在很多角度为二开提供了便利。

选型总结

一般来说,我们在选择使用一个脚手架或者一个系统时,首先需要考虑的就是获取资料的便捷性。如果没有文档资料支撑,那么在二开时将会很容易卡在某一个坑点里。其次就是其基于的框架是否是与时俱进的,这样才能更容易去找到对应的资料。当然了,如果脚手架或开源项目维护者是大公司,那就是锦上添花了。

邀请

欢迎您在评论区指出过程中的不当之处和提出您的建议,那将会对我有很大帮助,非常感谢。

目录
打赏
0
0
1
0
28
分享
相关文章
12 个非常适合做项目的开源后台管理系统
12 个非常适合做项目的开源后台管理系统
1406 0
基于Jeecgboot前后端分离的流程管理平台演示系统安装(二)
基于Jeecgboot前后端分离的流程管理平台演示系统安装(二)
115 1
基于Jeecgboot前后端分离的流程管理平台演示系统安装(一)
基于Jeecgboot前后端分离的流程管理平台演示系统安装(一)
67 1
SpringCloud微服务实战——搭建企业级开发框架(四十六):【移动开发】整合uni-app搭建移动端快速开发框架-环境搭建
正如优秀的软件设计一样,uni-app把一些移动端常用的功能做成了独立的服务或者插件,我们在使用的时候只需要选择使用即可。但是在使用这些服务或者插件时一定要区分其提供的各种服务和插件的使用场景,例如其提供的【uni-starter快速开发项目模版】几乎集成了移动端所需的所有基础功能,使用非常方便,但是其许可协议只允许对接其uniCloud的JS开发服务端,不允许对接自己的php、java等其他后台系统。
361 61
从0开始搭建一个前端项目的架子
从0开始搭建一个前端项目的架子
103 1
基于Jeecgboot前后端分离的流程管理平台演示系统安装(三)
基于Jeecgboot前后端分离的流程管理平台演示系统安装(三)
71 1
基于Jeecgboot前后端分离的流程管理平台演示系统安装(四)
基于Jeecgboot前后端分离的流程管理平台演示系统安装(四)
75 1
基于Jeecgboot前后端分离的流程管理平台演示系统安装(五)
基于Jeecgboot前后端分离的流程管理平台演示系统安装(五)
54 0
基于Jeecgboot前后端分离的流程管理平台演示系统安装(五)
基于SpringBoot+Vue+uniapp的公务用车管理智慧云服务监管平台的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的公务用车管理智慧云服务监管平台的详细设计和实现(源码+lw+部署文档+讲解等)
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等