Go 语言的框架

粗略了解了下,大概有这么些。
Beego:官方 slogan 是“An open source framework to build and develop your applications in the Go way/一个使用 Go 的思维来帮助您构建并开发 Go 应用程序的开源框架”;代码地址:https://github.com/astaxie/beego
Buffalo:官方 slogan 是“A Go web development eco-system,
designed to make your life easier.”;代码地址:https://github.com/gobuffalo/buffalo
Echo:官方 slogan 是“High performance, extensible, minimalist Go web framework”;代码地址:https://github.com/labstack/echo
Gin:官方 slogan 是“The fastest full-featured web framework for Go. Crystal clear.”;代码地址:https://github.com/gin-gonic/gin
Iris:官方 slogan 是“The most futuristic Web Framework ever.”;代码地址:https://github.com/kataras/iris
Revel:官方 slogan 是“A high-productivity, flexible web framework for the Go language.”;代码地址:https://github.com/revel/revel ;最后更新于一年前多。

以上应该都是 Web 框架,据 https://blog.csdn.net/dev_csdn/article/details/78740990 里面的信息,Iris 的功能最为丰富。

还有一个叫 Go Frame 的框架,和 Beego 类似,没有特别说自己是 Web 框架,只说自己“是一款模块化、高性能、生产级的 Go 应用开发框架”,目前人气也还不错;代码地址:https://github.com/gogf/gf ;有一个叫 gout 的 HTTP 客户端类库,代码地址:https://github.com/guonaihong/gout

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注