Go語言編寫的web管理平台產生架構

來源:互聯網
上載者:User

介紹

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到本地,然後在本地配置構建,之後就可以運行了,詳細請訪問項目readme。

歡迎加入開發。^-^

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.