屠榜 CNCF!为什么在云原生时代,Go 语言能把 Java、C++ 和 Rust 堵在门外? (opens in new tab)
本文永久链接 – 大家好,我是Tony Bai。 如果你去翻阅 CNCF(云原生计算基金会)的全景图(Landscape),你会发现一个极其震撼、甚至近乎垄断的现象: 从奠定容器时代基础的 Docker,到统治现代云编排的 Kubernetes;从服务网格的 Istio,到监控标准的 Prometheus;再到分布式协调的 Etcd、包管理器的 Helm、持续交付的 ArgoCD…… CNCF 官方 Landscape 景观图局部(满眼都是 Go 语言项目) 在这个代表着人类最先进分布式系统和云基础设施的宇宙中,:从基础设施到服务网格,Go 语言几乎构建了现代云计算的一切底座,几乎 90% 以上的核心项目都是用 Go 语言编写的。 Go 语言,在日常开发中经常被吐槽“语法简陋”、“缺少表达力”、“GC(垃圾回收)性能不如手动管理”,但它却在云原生这一含金量最高、对并发和高可用要求最严苛的黄金领域,达成了近乎绝对的统治。 最近,在 Reddit 的 r/golang 讨论区,一个帖子激起了千层浪:为什么 Go 能在 CNCF 生态中称霸?(Why is Go dominating ...
Read the original article