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框架吗的详细内容。
