欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

【Go语言系列】第三方框架和库——GIN:GIN介绍

程序员文章站 2023-03-26 19:15:59
1、Gin 是什么? Gin 是一个用 Go (Golang) 编写的 HTTP web 框架。 它是一个类似于 martini 但拥有更好性能的 API 框架, 由于 httprouter,速度提高了近 40 倍。如果你需要极好的性能,使用 Gin 吧。2、为什么要用Gin 在 Web 开发中,开 ......

1、gin 是什么?

  gin 是一个用 go (golang) 编写的 http web 框架。 它是一个类似于 martini 但拥有更好性能的 api 框架, 由于 httprouter,速度提高了近 40 倍。如果你需要极好的性能,使用 gin 吧。

2、为什么要用gin

  在 web 开发中,开发人员经常需要使用特定框架来进行开发与维护,而开源框架 gin 是 go 语言中最流行的 web 框架,其 api 调用方便,性能优越,在 web 开发中占有非常重要的位置。
  基于 gin 框架进行 web 开发,既可以享受到框架封装后带来的好处,又因为 gin 框架是轻量级框架,可以非常方便地根据实际需要进行二次开发与整合,例如加入日志、链路追踪、流量控制等功能,因此成为很多公司进行 web 开发时选型的首选。
  像 bilibili 开源的一套 go 微服务框架 kratos 就采用 gin 框架进行了二次开发,加入日志、bug 追踪、 grpc 等功能,其自家站点也采用类似的架构进行开发。在 go 语言中,gin 框架在同类框架中无论是性能还是流行程度都非常领先。

3、gin的项目地址

首页: https://github.com/gin-gonic
gin:https://github.com/gin-gonic/gin
实例:https://github.com/gin-gonic/examples
中文文档:https://gin-gonic.com/zh-cn/docs/

4、还有哪些web框架
beego、buffalo、echo、iris、revel

受欢迎指数

【Go语言系列】第三方框架和库——GIN:GIN介绍

 

学习曲线

【Go语言系列】第三方框架和库——GIN:GIN介绍

 

框架对比

【Go语言系列】第三方框架和库——GIN:GIN介绍