首頁 >後端開發 >Golang >golang有web框架嗎

golang有web框架嗎

(*-*)浩
(*-*)浩原創
2019-12-31 11:40:532992瀏覽

golang有web框架嗎

透過盡可能多的角度(人氣,社群支持,內建功能等)來比較最知名的幾個Web 框架。

beego                                      學習:go

beego 是一個快速開發Go 應用的HTTP 框架,他可以用來快速開發API、Web 及後端服務等各種應用,是一個RESTful 的框架,主要設計靈感來自tornado、sinatra 和flask 這三個框架,但是結合了Go 本身的一些特性(interface、struct 嵌入等)而設計的一個框架

Buffalo

Go Web開發生態系統,旨在簡化您的專案。

Buffalo幫助您產生一個Web項目,該項目已經連接了從前端(JavaScript,SCSS等)到後端(資料庫,路由等)的所有內容,並且可以運行。從那裡開始,它提供了簡單的API,可以在Go中快速建立Web應用程式。

Buffalo不僅僅是一個框架 ; 這是一個整體的Web開發環境和專案結構,可讓開發人員直接從事建立業務的業務。

Gin框架

Go世界裡最受歡迎的Web框架,Github上有24K star。基於httprouter開發的Web框架。中文文檔齊全,簡單易用的輕量級框架。

Gin是用Go(Golang)寫的Web框架。它具有類似martini的API,其效能比httprouter快40倍。如果您需要性能和良好的生產率,您會喜歡Gin。

Iris

Iris是用於Go的快速,簡單但功能齊全且非常有效的Web框架。它為您的下一個網站或API提供了精美表達和易於使用的基礎。

Revel

一種用於Go語言的高生產率,全堆疊式Web框架。

目前版本:0.21.0(2018-10-30)

由於預設HTTP Server正常關閉,因此需要Go 1.8 。

以上是golang有web框架嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn