Gin 这是要成为 Go 官方框架?

2021年8月26日 193点热度 0人点赞 0条评论

阅读本文大概需要 5 分钟。

大家好,我是 polarisxu。

常浏览 Go 官方网站的朋友可能留意到,Go 网站近一段时间增加了不少文档、教程。可能官方意识到,Go 被越来越多的用于 API 开发,于是近期又出了一个这方面的教程:《Tutorial: Developing a RESTful API with Go and Gin》[1]

是的,基于 Gin 框架。在众多框架中,Go 官方选择了 Gin 框架,可见这个框架的受欢迎程度。

这份官方的教程包含以下几个方面:

  • 设计 API 接口:以一个虚拟相册应用为例
  • 创建项目目录结构
  • 构建需要的数据
  • 处理器(handler):获取所有相册数据、创建一条记录、获取一条记录

这是一个超级简单的入门教程,完整代码也就 60 多行。这份教程让你对 Gin 框架有一个基本了解,同时如何构建一个项目有一定的参考。

这个教程出现在 Go 官方网站,对 Gin 来说是大好事,毕竟 Go 框架那么多,现在一定程度上说是得到了官方的认可。

目前 Gin 项目有 50k+ 的 Star,Go 框架类 Star 数第一,甚至在 GitHub 整个 Go Topic 下都排第 6。它的官方文档也已经有各国语言翻译版,其中包括简体中文版:https://gin-gonic.com/zh-cn/docs/。

Gin 官方也有很多示例:https://github.com/gin-gonic/examples。

此外,Gin 这个框架的教程也很多,框架也有了马太效应。。。

所以,这个框架建议你了解、试用下。当然,也顺带推荐我一直在用的一个框架:https://github.com/labstack/echo。

参考资料

[1]

《Tutorial: Developing a RESTful API with Go and Gin》: https://docs.studygolang.com/doc/tutorial/web-service-gin


往期推荐

图片

我是 polarisxu,北大硕士毕业,曾在 360 等知名互联网公司工作,10多年技术研发与架构经验!2012 年接触 Go 语言并创建了 Go 语言中文网!著有《Go语言编程之旅》、开源图书《Go语言标准库》等。

坚持输出技术(包括 Go、Rust 等技术)、职场心得和创业感悟!欢迎关注「polarisxu」一起成长!也欢迎加我微信好友交流:gopherstudio

13130Gin 这是要成为 Go 官方框架?

root

这个人很懒,什么都没留下

文章评论