该后台使用 vite + ts + pnpm + vue3 + element-plus + tailwindcss 等技术栈构成。没有添加任意可视化图标等插件。以最小功能,最基础功能展现。用户可以额外添加可使用的插件逻辑。
该后台后端使用 php8.2 + laravel 10 + mysql
该后台后端 go 语言版本开发中。将使用 gframe2.5.2
源码: https://github.com/vini123/simpleAdmin
在线体验: https://www.zeipan.com/admin
权限以及密码一键复位: https://v3test.yuepaibao.com/admin/api/reset
测试账号以及密码: zhoulin@xiangrong.pro、 111111 (如果发现登录不了,可一键复位谢谢)
前端技术栈选择说明
- 选择 vue3。是因为我只会 vue3 技术栈。
- 选择 element-plus。是因为我觉得 element-plus 是众多 ui 框架中,算是最好看的,功能也几乎是都有。对于做后台来说是很不错。
- 选择 tailwindcss。是不想在 template、script。之外再写 css。不想将 css 写在 style 下。当然有的时候为了追求极致好看,有些页面还是会写的(tailwindcss)不太熟。其实, 后台这种东西,用了 ui 框架后,写的 css 是很少的。
- 选择 ts。是因为到了不得不写 ts 的时候了。在写这个之前,是从来没用 ts 写过项目。从面向对象过来的,知道强类型的舒服处。还有觉得,不要畏惧,写着写着,就会会了。
- 选择 nprogress。是因为情怀。这个用了很多很多年。也的确好用。
- 所有选择,什么新,什么好用就用什么。
后端技术栈选择说明
- 选择 php。是当前后端就 php 最熟练。
- 选择 laravel 10 框架。laravel 10 是当前 laravel 的最新版本。laravel 还是最优雅,最舒服的全栈框架。吐槽性能啥的可以不用,也可以研究研究 octane。
- 选择 goframe 框架。是 goframe 的工具链比较完善,也一直在维护更新。使用的公司和人数也还不少。说实话,goframe 还是没 laravel 好用。用过 laravel 的都会知道。
- 所有选择,什么新,什么好用就用什么。