golang 管理后台框架 gin-vue-admin 与 GOADMIN 对比

发布时间: 2020-04-17 18:08:03 作者: 大象笔记

想尝试一下用 golang 写管理后台,如果开发效率可以接受的话,就逐步替换掉目前的 laravel backpack 后台。

gin-vue-admin 项目地址

https://github.com/flipped-aurora/gin-vue-admin

特色是使用了 element ui,vue 组件里我最熟悉的,但是这个项目是前后端分离的。这对于我来说是个减分项,主要是我觉得作为管理后台,还搞前后端分离,开发效率保证不了。另外,npm 安装的依赖太多了,瞬间没有尝试的欲望。

再就是文档太少,也非常简陋。

npm 依赖漫长的安装过程中,我终止了程序,已无心情体验。

替代品 GOADMIN

https://github.com/GoAdminGroup/go-admin

介绍中写的 Inspired by laravel-admin,这是类似我目前用的 Laravel backpack 的一套后台框架。从文档上看,确实非常类似 laravel backpack / laravel admin 那套机制,非常亲切。

文档规范,用 gitbook 管理的,非常清爽。顿时好感大增。

这个项目 star 有 3000,是 gin-vue-admin 的三倍,而 gin-vue-admin 目前这1k star,估计也有很大水分,因为我在 v2ex 上看到推广了,我也顺手 star 了一下,实际上并不是我想要的。

本地安装了一下,架构设计上比 gin-vue-admin 合理太多了。可以无缝集成到现有项目中。

安装过程也很快,几分钟搞定。本地运行体验了一把,速度很快。

回头做个小的数据表管理功能试试。

GoAdmin 后续测试体验

用了一个我正在做的小功能替换成 GoAdmin 管理后台增删改查,确实上手很快,开发速度不输 laravel backpack。

基本上通过 adm 管理工具,一键生成数据表的对应 model 代码,后台简单配置即可。而且权限管理也自带了。

所以,完全可以替代 laravel 管理后台的方案了。

我是一名山东烟台的开发者,联系作者