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

大家好,我是 polarisxu。

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

是的,基于 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



GoGin

589 字

2021-08-23 22:00 +0800