Go語言做Web應用開發的框架,哪更適合入門

2021-06-18 01:56:27 字數 801 閱讀 8528

1樓:育知同創教育

可以先直接使用go自帶的http server 框架,這個框架涵蓋了絕大多數的功能,比如request response 的基本封裝,簡單的路由管理,檔案上傳處理。

如果發現go 自帶的框架解決不了問題,可以引入相應的第三方元件,比如orm可以採用中國人寫的gorm 比如web 的session 管理可以使用gorilla/session

當然你也可以直接上大一統的框架比如你提到的beego 還有大名鼎鼎的martini 。不過不推薦,因為這樣的大框架和go 語言本身的模組設計有衝突。

實際開發建議用vscode 加go 外掛來做ide,基本包含了其他成熟ide的所有功能,而且還自帶強大的debug 功能。其他ide debug 用起來非常麻煩比如idea 和liteide。題主也可以自己試下。

go語言做web應用開發的框架,哪一個更適合入門

go 語言適合做哪些開發

2樓:匿名使用者

golang非常適合開發bai遊戲服du務zhi器, 特別是手遊伺服器

dao.

golang開發手遊伺服器有以下優點

1. 崩潰可以被內捕容捉,甚至恢復. golang在這點上擁有和指令碼語言一樣的快速捕獲錯誤的能力

2. 非常強的型別系統, 即便重構也不會全家火葬場. 想想js和lua吧, 噩夢

3. 非常簡單的語法. 發稿時, 中文的書不到3本. 內容和角度還基本差不多. 不是說這語言沒啥可學. 而是這語言確實簡單到跟著官網跑完教程就可以寫**的程度

Web前端開發一般應用什麼軟體,web前端開發常用又好用的幾個軟體

1 bootstrap 2 foundation 3 cloud9ide 4 notepad 5 visualstudiocode 6 gimp 7 secureheaders 8 fontello 9 藍湖 web前端開發常用又好用的幾個軟體 後絢 vscode 前端開發必備,外掛多,介面美觀.w...

go語言入門(閉包問題),這個變數怎麼傳遞進去的

microroom 回答得很正確,我補充一點就是n的作用域問題。addupper函式每次被呼叫,系統都會分配一塊新的記憶體給n變數,在addupper函式返回的函式引用消失前,該n變數都不會被釋放。在該內部函式中,n可以當做全域性變數看待 n不是全域性變數 同乙個內部函式引用到的是同乙個n變數。函式...

基於web的應用B S結構C S結構3者有什麼區別

web的應用大部分都是b s結構 所以你的問題 其實就是 b s和c s的區別字面上了解 就和樓上說的一樣 b 瀏覽器 c 客戶端 s 伺服器 b s架構 以瀏覽器為客戶端 這裡其實也是客戶端,只是以瀏覽器為客戶端 與web伺服器互動 web伺服器再與資料庫伺服器互動 c s 以.exe可執行程式為...