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
相关推荐
是一个Bug6 小时前
Agent(智能体)应用 的入门学习路径
学习·机器学习
2301_809051146 小时前
Linux 网络编程 学习笔记
linux·网络·学习
明月_清风7 小时前
加密解密系统完全指南:原理剖析与 Go 实践
后端
eggcode7 小时前
【Qt学习】Linux(ARM架构)在线安装Qt6.x
linux·qt·学习·arm
小江的记录本8 小时前
【JVM虚拟机】垃圾回收GC:垃圾收集器:CMS:核心原理、回收流程、优缺点、废弃原因(附《思维导图》+《面试高频考点清单》)
java·jvm·后端·python·spring·面试·maven
冬奇Lab9 小时前
每日一个开源项目(第105篇):Twenty - 跳出 Salesforce 的圈套,定义现代开源 CRM
前端·后端·开源
_李小白9 小时前
【android opencv学习笔记】Day 26: 滤波算法之低通滤波与图像缩放插值
android·opencv·学习
Bechamz9 小时前
大数据开发学习Day43
大数据·学习
ServBay10 小时前
月之暗面 Kimi Code 0.4.0 发布,终端 AI 编码助手全面采用 TypeScript,实现毫秒级启动
后端·aigc·ai编程