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

更新日期: 2023-05-22 阅读次数: 27213 字数: 658 分类: golang

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

下面的内容已经过时,不需要再看了。目前,我已经改用了 Golang gin 作为后台接口服务,前端使用 Ant Design Pro 作为前端(Ant Design 的颜值有保证,做企业应用后台管理,不用担心太丑陋的问题),做了前后端分离,灵活度非常高。具体参考 搭建 Golang Gin + Ant Design Pro V5 管理系统后台

Ant Design Pro 的在线预览地址:

https://preview.pro.ant.design/dashboard/analysis/

如果实在懒得折腾,不想搞前后端分离,可以再看看下面的内容。

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 后续测试体验

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

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

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

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

tags: golang 管理后台框架 gin-vue-admin GOADMIN

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式

谈笑风生

心之所向

很好奇作者的 laravel backpack 有没有开源,挺喜欢作者的博客版式和各种功能的,简约不简单,各个功能直击痛点,最近也想做一个博客,WordPress太重了,typecho也不太满意。
求此博客的开源地址~

大象

这个暂时没有开源计划,因为关联了我无数的服务接口,还有一堆奇怪的小程序的后台接口。。。剥离出来毫无动力

MR奇淼

我是 gin-vue-admin作者,当时的茅草房版本竟然被喷这么惨 哈哈哈  如今已经v2.2.0了 可以体验下

SliverHorn

我是gin-vue-admin的开发者SliverHorn,现在有更新到v2.3.0,欢迎来尝试

一边鼓吹,一边猛踩,
现在做开源也这么卷了吗?!