go 学习笔记(1)

本文探讨了Go语言的优势,如高性能、简单部署和低学习成本,同时揭示了其在框架、错误处理和软件包管理方面的挑战。深入介绍了Go生态中的关键组件如Docker、Kubernetes等,并链接到官方文档和GitHub资源。
摘要由CSDN通过智能技术生成

目录

Go vs Java

Go学习文档

Go 生态

GitHub知识库

Go vs Java

优势:性能好、部署简单、学习成本低、易上手

劣势:

  1. 使用人比较少
  2. 缺少统一框架
  3. 错误处理,return nil,err 漫天飞,缺少check exception
  4. 软件包管理比较矬

Go学习文档

英文版本:src - The Go Programming Language

中文版本:Go语言标准库文档中文版 | Go语言中文网 | Golang中文社区 | Golang中国

Go 知名生态库

软件描述链接
docker家喻户晓的容器技术github.com/moby/moby
kubernetes容器编排引擎,google出品github.com/kubernetes/kubernetes
etcd分布式服务注册发现系统github.com/etcd-io/etcd
influxdb时序数据库github.com/influxdata/influxdb
grafana数据监控可视化看板github.com/grafana/grafana
prometheus开源监控系统github.com/prometheus/prometheus
consul分布式服务发现系统github.com/hashicorp/consul
nsq亿级消息队列github.com/nsqio/nsq
TiDB分布式数据库, go + rust 打造github.com/pingcap/tidb

GitHub知识库

GitHub - avelino/awesome-go: A curated list of awesome Go frameworks, libraries and software

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值