Golang web項目搭建-1
回復(fù)“Go語言”即可獲贈從入門到進階共10本電子書
醉月頻中圣,迷花不事君。

“ 閱讀本文大概需要1分鐘 ”
以下是項目搭建系列的概要,大家可以提前準備起來了。
項目類型
項目搭建系列先選取的是最為常見的web項目。
開發(fā)環(huán)境-Mac、Windows、linux
開發(fā)環(huán)境的選取隨意吧,畢竟Go也是跨平臺的。
開發(fā)工具-Goland
開發(fā)工具的選取,因人而異吧,我主要使用Goland,新手的話還是比較推薦Goland的,可以參考以前的文章:工欲善其事,必先利其器 (開發(fā)工具)
開發(fā)框架-Beego
基本上該有的都有吧, 一個使用 Go 的思維來幫助您構(gòu)建并開發(fā) Go 應(yīng)用程序的開源框架,beego官網(wǎng)
簡單化, RESTful 支持、MVC 模型,可以使用 bee 工具快速地開發(fā)應(yīng)用,包括監(jiān)控代碼修改進行熱編譯、自動化測試代碼以及自動化打包部署。
智能化, 支持智能路由、智能監(jiān)控,可以監(jiān)控 QPS、內(nèi)存消耗、CPU 使用,以及 goroutine 的運行狀況,讓您的線上應(yīng)用盡在掌握。
模塊化, beego 內(nèi)置了強大的模塊,包括 Session、緩存操作、日志記錄、配置解析、性能監(jiān)控、上下文操作、ORM 模塊、請求模擬等強大的模塊,足以支撐你任何的應(yīng)用。
高性能, beego 采用了 Go 原生的 http 包來處理請求,goroutine 的并發(fā)效率足以應(yīng)付大流量的 Web 應(yīng)用和 API 應(yīng)用,目前已經(jīng)應(yīng)用于大量高并發(fā)的產(chǎn)品中。
-------------------?End?-------------------
往期精彩文章推薦:

歡迎大家點贊,留言,轉(zhuǎn)發(fā),轉(zhuǎn)載,感謝大家的相伴與支持
想加入Go學(xué)習(xí)群請在后臺回復(fù)【入群】
萬水千山總是情,點個【在看】行不行
