Gin学习记录1——认识与下载Gin

认识与下载Gin

  • 前言
  • [一. 安装](#一. 安装)
  • [二. 工程](#二. 工程)
  • [三. 学习资源](#三. 学习资源)

前言

我为什么要学Gin

  1. Python做后台可能效率不太高,用Go可能更合适一点
  2. Gin性能够强,安装方便,资料算比较丰富,用的人多,github ☆
  3. 更适合前后端分离开发
  4. Server Less部署方便;打包成二进制可执行文件也方便。

开发环境:go1.21.0+VS Code

一. 安装

安装Go略过

然后安装Gin之前,需要设置一下环境,使得Gin能被安装而不被墙

bash 复制代码
GO111MODULE=on
GOPROXY=https://goproxy.cn,direct

或者直接使用命令也行:

bash 复制代码
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

二. 工程

在目录下使用:

go 复制代码
 go mod init 项目名

然后安装Gin

go 复制代码
go get -u github.com/gin-gonic/gin@latest

该工程即可使用

三. 学习资源

  1. 官方API文档:https://pkg.go.dev/github.com/gin-gonic/gin
  2. 官方doc文档:https://gin-gonic.com/zh-cn/docs/
  3. 某视频教程里的课件文档:https://www.bilibili.com/video/BV1fA411F7aM/的文档:https://pan.baidu.com/s/1gdzpZ0N2XRmdwh2YyIIWtQ 提取码:abcd
相关推荐
程序员爱钓鱼14 小时前
Rust Trait详解:定义共享行为与抽象接口
后端·面试·rust
再吃一根胡萝卜14 小时前
分布式事务:从“强一致”到“最终一致”,我为什么在微服务里放弃了 2PC?
后端
再吃一根胡萝卜14 小时前
从 Django 到 Spring Cloud:一个全栈开发者的微服务思考
后端
程序员爱钓鱼14 小时前
Go 编程实战:切片 Slice——灵活的动态数据集合
后端·面试·go
再吃一根胡萝卜21 小时前
微服务治理的“四大护法”:从 Django 视角理解 Spring Cloud 核心组件
后端
再吃一根胡萝卜21 小时前
面试终极挑战:如何用 Django 经验,回答 Java 微服务实战问题?
后端
To_OC1 天前
装完 ESLint 它一声不吭?我还以为代码写得多好
后端·node.js·eslint
Linux-lucky1 天前
21-Linux学习之旅之HTTPS和安全加固
linux·运维·学习·ubuntu·https
凤山老林1 天前
精细化流量治理:Spring Boot 动态特性开关与灰度发布体系
java·spring boot·后端
vipbic1 天前
一个前端的 9 天重构:我是怎么用 Codex 重做航栈的
前端·javascript·后端