您的位置:首页 > 编程语言 > Go语言

紫色飞猪的研发之旅--00golang项目开发所需要的工具

2021-08-26 10:27 881 查看

工欲善其事,必先利其器。在golang项目开发中,不仅仅需要go语言的基础,第三方的库和其辅助工具也是开发的得力帮助。此系列将围绕我的研发之旅进行。

常用到的第三方库

> gin: web框架库
> gorm: 开发人员友好的ORM库
> gin-swagger: 接口文档
> logrus:日志库
> cobra:编写命令行
> viper:处理配置信息
> path/filepath:兼容操作系统的文件路径操作
> io:提供了 I/O 原语的基本接口
> os:为操作系统功能提供了一个独立于平台的接口
> strings: 实现了简单的函数来操作 UTF-8 编码的字符串
> net/http: 提供 HTTP 客户端和服务器实现
> time:提供测量和显示时间的功能
> mime/multipart: 实现 MIME 多部分解析,如 RFC 2046 中所定义
> strconv: 实现与基本数据类型的字符串表示之间的转换
> reflect: 实现运行时反射,允许程序操作任意类型的对象
> regexp: 正则表达式搜索
> github.com/robfig/cron: 定时任务
> github.com/gin-contrib/cors: 启用 CORS 支持的 Gin 中间件/处理程序
> encoding/json: 实现了RFC 7159 中定义的 JSON 编码和解码
> sort: 提供了用于对切片和用户定义的集合进行排序的原语

用的辅助工具

> go:
> goland
> postman
> navicat Premium

常访问的网站

http://www.topgoer.com/ : go查漏补缺文档
https://mholt.github.io/json-to-go/ :json转struct
https://www.bejson.com/ : json 在线校验
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: