Go語言開發的Web框架都有哪些?詳細介紹
框架是開發中的利器,可以幫助開發者快速上手,並提高工作效率;而GO作為一門快速增長的程式語言,具備簡單、快速、可靠等優勢,受到開發者的喜歡。那麼你知道Go語言開發的Web框架都有哪些?跟隨小編來看看吧。
1、專案名稱:Gin
專案簡介:Gin 是一個用 Go 語言開發的 Web 框架,提供類 Martini 的 API,但是效能更好。因為有了 httprouter 效能提升了 40 倍之多。
專案地址:
2、專案名稱:beego
專案簡介:beego是一個用Go開發的應用框架,思路來自於tornado,路由設計來源於sinatra。
專案地址:
3、專案名稱:Iris-Go
專案簡介:透過Iris-Go,可以方便的幫助你來開發基於web的應用。簡單來說:Iris-Go與國內大牛的BeeGo類似,但從其官方介紹的資料來看,Iris-Go的效能更優!
專案地址:
4、專案名稱:Echo
專案簡介:Echo 是個快速的 HTTP 路由器(零動態記憶體分配),也是 Go 的微型 Web 框架。
專案地址:
5、專案名稱:Martini
專案簡介:Martini 是一個非常新的 Go 語言的 Web 框架,使用 Go 的 net/http 介面開發,類似 Sinatra 或者 Flask 之類的框架,你可使用自己的 DB 層、會話管理和模板。
專案地址:
6、專案名稱:web.go
專案簡介:web.go 跟 web.py 類似,但使用的是 Go 程式語言實現的 Web 應用開發框架。Go釋出沒多久該框架就誕生了,差不多是最早的Go框架。目前已經有段時間沒有更新了。不過,該框架程式碼不多,其原始碼可以讀一讀。
專案地址:
7、專案名稱:Macaron
專案簡介:Macaron 是一個具有高生產力和模組化設計的 Go Web 框架。框架秉承了 Martini 的基本思想,並在此基礎上做出高階擴充套件。
專案地址:
8、專案名稱:utron
專案簡介:utron 是一個 Go 語言輕量級的 MVC 框架,用於快速構建可伸縮以及可靠的資料庫驅動的 Web 應用。
專案地址:
9、專案名稱:Melody
專案簡介:Melody 是一個 Go 語言的微型 WebSocket 框架,基於 github.com/gorilla/websocket 開發。
專案地址:
10、專案名稱:Faygo
專案簡介:Faygo 是一款快速、簡潔的Go Web框架,可用極少的程式碼開發出高效能的Web應用程式(尤其是API介面)。只需定義 struct Handler,Faygo 就能自動繫結、驗證請求引數並生成線上API文件。
專案地址:
11、專案名稱:Tango
專案簡介:Tango,微核心可擴充套件的Go語言Web框架。同時支援函式和結構體作為執行體,外掛豐富。
專案地址:
12、專案名稱:Revel
專案簡介:Revel 是 Go 語言的框架,其思路完全來自 Java 的 Play Framework。
專案地址:
13、專案名稱:Baa
專案簡介:Baa 一個簡單高效的Go web開發框架。主要有路由、中介軟體,依賴注入和HTTP上下文構成。
專案地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2741332/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Go語言開發的Web框架都有哪些?GoWeb框架
- Go語言詳細介紹:logo和版本Go
- web前端乾貨:詳細瞭解JS前端開發框架都有哪些Web前端JS框架
- Dart語言詳解(一)——詳細介紹Dart
- Go語言介紹Go
- GO語言字串有哪些?詳細分類Go字串
- Go Channel 詳細介紹Go
- go語言web開發框架_Iris框架講解(五)MVC包使用GoWeb框架MVC
- go語言web開發框架_Iris框架講解(六):Session的使用和控制GoWeb框架Session
- 廣州藍景分享-web前端開發語言介紹Web前端
- go語言開發有哪些工具Go
- Go 語言開源 CI/CD 容器 Drone 介紹Go
- 超詳細的介紹Python語句Python
- GO 語言 Web 開發實戰一GoWeb
- web3.0系統開發技術詳細介紹與分析Web
- Cypress系列(2)- Cypress 框架的詳細介紹框架
- Go語言開發的PaaS工具有哪些?go學習Go
- go培訓課程都學什麼?go語言框架學習:xorm框架知識介紹Go框架ORM
- 爬蟲代理 Scrapy 框架詳細介紹 2爬蟲框架
- Go語言微服務開發框架實踐-go chassis(上篇)Go微服務框架
- Go語言微服務開發框架實踐-go chassis(中篇)Go微服務框架
- 簡單介紹Go 語言單例模式Go單例模式
- 基於GO語言框架Gin開發的MVC輪子框架:GinLaravelGo框架MVCLaravel
- 乾貨分享:六個知名的Go語言web框架GoWeb框架
- 基於go語言gin框架的web專案骨架Go框架Web
- Go中的有限狀態機FSM的詳細介紹Go
- 跳脫字元在前端開發中的詳細介紹字元前端
- 簡單介紹Go語言常用的打log方式Go
- 幾種實用型Ruby Web開發框架介紹Web框架
- [Go 夜讀 第 139 期] Go 語言 Excelize 開源基礎庫介紹GoExcelize
- 區塊鏈錢包開發方案詳細介紹區塊鏈
- Kafka詳細介紹Kafka
- javascript this詳細介紹JavaScript
- ApplicationContext 詳細介紹APPContext
- JDBC 詳細介紹JDBC
- Ifconfig詳細介紹
- Git詳細介紹Git
- 兄弟連golang神技(1)-關於 Go 語言的介紹Golang