Gin是由Manfred Touron开发的,他是一位来自法国的软件开发者,他在2012年开发了Gin,并在2013年发布了Gin的第一个版本。Gin是一个用Go(Golang)编写的Web框架,它的目标是提供一个开发Web应用程序的快速、简单和可扩展的方法。
Dubbo 项目于 2017 年捐赠给 Apache 基金会,在经历了短短 15 个月孵化后顺利毕业,在 Apache 基金会管理的全部项目中关注度排名第三,Dubbo-go 作为 Dubbo 多语言生态的重要一员,很好的兼容 Dubbo 生态的同时提供面向 Go 语言体系的微服务开发体验。
beego 是一个快速开发 Go 应用的 HTTP 框架,可以用来快速开发 API、Web 后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,并结合了 Go 本身的一些特性而设计的一个框架。
Gin 采用httprouter,因此运行速度更快,官方声称比 Martini 快 40 倍,与其他 Golang 框架相比Gin 的性能也更好,Gin 的路由分组功能可以让 Gin 中的路由分组中在不影响性能的情况下无限嵌套。