Go 官方出的 Gin 教程

Go语言精选

共 1097字,需浏览 3分钟

 ·

2021-10-02 03:59

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

大家好,我是 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



推荐阅读


福利

我为大家整理了一份从入门到进阶的Go学习资料礼包,包含学习建议:入门看什么,进阶看什么。关注公众号 「polarisxu」,回复 ebook 获取;还可以回复「进群」,和数万 Gopher 交流学习。

浏览 174
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报