Go語言編寫的web管理平臺生成框架

介紹

Web管理平臺的工具已經有不少了。可是基於Go的比較少,因而補充了個輪子。用Go來寫會有什麼好處呢?根據我的的開發經驗,基本每一個須要交付的項目都會有數據管理平臺的需求。而管理平臺的編碼其實大部分都是重複工做,增刪改查,還有前端的頁面編寫。再加上部署環境等會耗費不少開發時間。這個工做幾乎每一個項目都須要,因此是徹底能夠節省的開發成本。GoAdmin也是基於這樣的需求生產的。GoAdmin做爲一個用Go寫的Web管理平臺生成工具,會充分利用Go的優勢。零部署時間可移植化(windows, linux, mac)簡單配置安裝性能優秀等等。php

因爲此類的輪子php較多,也是由於國內用php開發的盆友多。此前的考慮是經過Go來調用php的框架實現可移植,但難度很大。於是考慮從新造輪子。本項目的靈感來自laravel-admin。感謝laravel-admin的做者。html

項目地址

https://github.com/chenhg5/go-admin前端

項目開發

後端基於fasthttp,前端頁面基於adminlte。fasthttp是性能比原生go的net/http還要優秀的網絡包。而adminlte則是世界應用普遍的前端管理ui框架。linux

項目預覽

項目開發進度

目前可移植化工做還沒有完成,可是已經初步可使用給go開發人員。須要將項目源碼clone到本地,而後在本地配置構建,以後就能夠運行了,詳細請訪問項目readme。laravel

歡迎加入開發。^-^git

相關文章
相關標籤/搜索