业务场景
之前已经有了一个基于cube.js开发的一个vue移动端项目,但其对与大屏的支持不是很好,使用体验很差。业务部门要求进行改善。一开始考虑对原项目进行优化,但改造过程中发现难度很大。最终选择基于现有的api重新做一份。
选型过程
考虑到该项目对应的业务操作是待办处理和文档审批,和常规的后台管理很像,所以就决定使用后台管理的脚手架。框架方面使用比较熟悉vue。通过在网络中搜索,尤其是在git和gitee对应的开源栏目中搜索,最终选定了两款:
https://github.com/vbenjs/vue-vben-admin
https://github.com/pure-admin/pure-admin-thin
通过对其最近更新频率,使用框架的先进程度以及文档的丰富性,最终选择了
它的文档十分完善,且在很多角度为二开提供了便利。
选型总结
一般来说,我们在选择使用一个脚手架或者一个系统时,首先需要考虑的就是获取资料的便捷性。如果没有文档资料支撑,那么在二开时将会很容易卡在某一个坑点里。其次就是其基于的框架是否是与时俱进的,这样才能更容易去找到对应的资料。当然了,如果脚手架或开源项目维护者是大公司,那就是锦上添花了。
邀请
欢迎您在评论区指出过程中的不当之处和提出您的建议,那将会对我有很大帮助,非常感谢。