golang中的框架有:1.Revel,golang的web框架;2.Beego,使用golang開發的GoWeb框架;3.Goji,使用golang編寫的微型web框架;4.Mango,極速分布式ORM框架;5.Gin,輕量級HTTP web框架;6.Gocraft,golang的web框架;7.Iris,golang的web應用框架;8.Buffalo,完整的Web開發生態系統;
golang中的框架有以下幾種
1.Revel
Revel是一個golang的web框架,其具有熱編譯、高性能、無狀態、模塊化等特性,適合做web開發,且Revel提供了路由、參數解析、驗證、會話/閃存、模板、緩存、作業運行、測試框架等模塊。
2.Beego
Beego是一個使用golang開發的GoWeb框架,其采用模塊封裝,使用簡單,容易學習,是一個高效率的web應用開發框架,使用Beego只需關注業務邏輯,即可為項目提供不同的功能模塊。
3.Goji
Goji是一款使用golang編寫的微型web框架,其設計理念是簡單、自由和可組合性,具有兼容net/http、支持url模式、可重構中間件棧、支持 Einhorn和systemd的特點。
4.Mango
Mango是一個極速分布式ORM框架,其具有響應速度快、支持動態sql、支持多數據源、具有攔截器功能、實時統計系統、獨立jar包和spring插件的特性。
5.Gin
Gin是一個golang的輕量級HTTP web框架,其具有API友好、源碼注釋明確、快速靈活、容錯方便的特點,且擁有開發者友好的文檔。
6.Gocraft
Gocraft是一個golang的web框架,可以提供快速和可擴展的路由性能,且Gocraft是一個Go mux和中間件軟件包,具有強大的投射和反射能力,支持靜態輸入代碼。
7.Iris
Iris是一款golang的web應用框架,支持MVC,使用Iris只需要編寫一次即可在任何地方以最小的機器功率運行,且可以為開發者提供簡單的訪問方式,常用于構建微服務。
8.Buffalo
Buffalo是一個是完整的Web開發生態系統,可以直接構建應用程序,且Buffalo具有具有熱重載功能,可以重建并重啟二進制文件。