非零基础自学Golang
文章目录
- 非零基础自学Golang
- 第1章 走进Go
- 1.1 Go编程语言概述
- 1.1.3 使用Go 语言的项目
第1章 走进Go
1.1 Go编程语言概述
1.1.3 使用Go 语言的项目
Go语言在2009年首次公开发布后受到越来越多的开发者的关注,Go语言社区不断壮大,开源项目不断涌现。
下面列举使用Go语言进行开发的部分项目。
-
Docker 项目
【光这个就… 超级牛逼了】
Github地址:https://github.com/docker/docker-ce
看看语言使用
Docker是一个开源的应用容器引擎,基于Go语言开发并遵从Apache 2.0协议开源。
Docker可以让开发者打包他们的应用和依赖包到一个轻量级、可移植的容器中,也可以实现虚拟化,更重要的是容器性能开销极低。【再说一次,云原生时代!2022 年12 月3 日】
-
Golang 项目
https://github.com/golang/go ,这就是Go 语言的源码仓库
Go语言自1.5版本后,可以完全使用Go语言自身来实现。对Go语言的源码研究有助于深入理解Go的底层实现,持续深入了解 就可以看 这个源码。
-
Kubernetes项目
【这个 也封神】
代码仓库https://github.com/kubernetes/kubernetes
Kubernetes是自动化容器操作的开源平台,使用Kubernetes可以进行自动化容器的部署和复制、随时扩展或收缩容器规模和容器间的负载均衡等。
【docker + kubernetes ,无敌!!!!】
-
Beego项目
【早有耳闻】
仓库地址:https://github.com/astaxie/beego
Beego是一个使用Go编写的极轻量级、高可伸缩性和高性能的Web应用框架。【web 框架,舒服】
-
Codis项目
代码仓库地址:https://github.com/CodisLabs/codis
Codis 是一个用 Go 编写的基于代理的高性能 Redis 集群解决方案。它已投入生产,并在豌豆家和许多公司广泛使用。
Codis是一个国产开源的分布式redis解决方案,对于上层的应用透明,就像连接到原生的redis服务器那样。【国产国产!!】
-
… 还有很多
360开源日志系统
不过这玩意儿好像… 【毕竟 6 年前了 】