当前位置: 首页 > Web前端 > HTML5

Go语言编写的web管理平台生成框架

时间:2023-04-05 01:22:36 HTML5

介绍web管理平台的工具已经很多了。但是基于Go的比较少,所以加了一个轮子。用Go编写有什么好处?根据个人开发经验,基本上每个需要交付的项目都会有数据管理平台的需求。管理平台的编码其实大部分都是重复性的工作,增删改查,还有前端页面的编写。此外,部署环境等也会消耗大量的开发时间。几乎每个项目都需要这项工作,因此是完全可以节省的开发成本。GoAdmin也是基于这样的需求而产生的。GoAdmin作为一个用Go编写的web管理平台生成工具,将充分利用Go的优势。零部署时间、可移植性(windows、linux、mac)、配置安装简单、性能优异等。因为这种轮子上php比较多,也是因为国内有很多使用php开发的朋友。之前的考虑是通过Go调用php框架实现移植,但是难度很大。所以考虑重新发明轮子。这个项目的灵感来自laravel-admin。感谢laravel-admin的作者。项目地址https://github.com/chenhg5/go-admin项目开发后端基于fasthttp,前端页面基于adminlte。fasthttp是一个比原生go的net/http性能更好的网络包。而adminlte是全球使用最广泛的前端管理UI框架。项目预览项目开发进度目前移植工作尚未完成,但已初步可供go开发者使用。需要把项目源码clone到本地,然后在本地配置构建,然后就可以运行了。有关详细信息,请访问项目自述文件。欢迎加入开发。^-^