Go 语言开源发布 9 周年,成程序员最想尝试的编程语言

链接:https://blog.golang.org/9years

Go 语言刚过完它9岁的生日。Go 社区发表了一篇博客记录了它一年的成长,以下为Go社区博客原文:

在每周年纪念日,我们都会花一些时间去思考在过去一年里发生的事情,在过去的一年里,对于Go语言和社区来说是一个突破性的一年。

开发者的喜爱程度

2018年对Go来说是美好的一年!在多个行业调查中,Gophers都表达了他们对Go的喜爱程度,许多非Go开发人员表示他们优先选择Go作为第二门编程语言。

在Stack Overflow的2018年开发者调查中,Go保留了它在在最受欢迎和最期待学习的语言榜中的前5名,似乎使用Go的人喜欢它,而不使用Go的人想尝试它。

在ActiveState的2018年开发者调查中,Go占据了榜首,36%的用户回应他们使用Go“非常满意”,61%回复“非常满意”或希望它能够越来越好。

JetBrains的2018年开发者调查将Go评为“最有前途的语言”,其中12%的受访者使用Go,16%的受访者希望将来使用Go。

HackerRank的2018年开发者调查中,38%的开发人员表示他们的下一步学习计划就是Go。

社区发展

如今Go社区义工举办了20多次的回忆和300多个全球性的Go-related会议,可以说Go社区是真正具有全球性的,此外,经过了5年的发展,Go社区也更加知道要做出哪些改进,才能更好的支持大规模编程。

去年春天,Go社区发布了设计模块的草案,提供了一个集成版本和包分配的机制。最近发布1.11版本就包括初步支持模块。

去年夏天,发布了关于Go 2要如何更好的处理错误值,错误处理和通用编程的早期草案设计。目前我们还在为完善这些设计而努力

贡献者

Go 项目的社区贡献多年来一直呈现上升趋势,该项目在 2018 年第二季度达到了一个重要的里程碑,这是 Go 第一次从社区获得的贡献比 Go 团队更多。

基于 Go 的重要开源项目

Moby:一个新的开源项目,旨在推动软件的容器化,并帮助生态系统使容器技术主流化。(GitHub 地址:https://github.com/moby/moby)

Kubernetes:是一个用于自动化部署,扩容和管理容器化的应用程序的系统。最初由 Google设计并用于Googlecloud,Kubernetes,如今已经是每个云服务的关键部分了。(点击阅读《Kubernetes 为什么这么受欢迎》)

Hugo:是目前最流行的开源静态网站引擎。Hugo惊人的速度和灵活性使构建网站重新变得有趣。根据 w3techs,Hugo目前有接近之前占主流地位的 Jekyll 3倍的应用。(GitHub 地址:https://github.com/gohugoio/hugo)

Prometheus:是一个开源的监控解决方案和时间序列数据库的组合,它强化了度量和警报设计,以成为在断供时期使用的系统,帮助你快速诊断问题的系统。(GitHub 地址:https://github.com/prometheus/prometheus)

Grafana:是一个开源,特征丰富的度量仪表盘和图形编辑器,用于Graphite,Elasticsearch, OpenTSDB, Prometheus和 InfluxDB(GitHub 地址:https://github.com/grafana/grafana)

Lantern:为被阻断的网站提供快速,可靠和安全的访问。(GitHub 地址:https://github.com/moby/moby)

Syncthing:是一个开源的,跨平台,点对点的连续文件同步应用。(GitHub 地址:https://github.com/syncthing/syncthing)

Keybase:是一个新的免费的手机电脑安全程序。可以将它视为开源的,采用端到端加密公钥密码技术的 Dropbox& Slack。(GitHub 地址:https://github.com/gokyle/keybase)

Fzf:是一个用于命令行的交互式 Unix过滤器,可用于任何列表:文件,历史命令,进程,主机名,书签,git 提交,等等。Fzf 支持 Unix,macOS 并对 Windows 有测试版支持。它也能作为 vim 插件运行。(GitHub 地址:https://github.com/junegunn/fzf)

●本文编号451,输入编号直达本文

●输入m获取文章目录

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181113B0KZ3000?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券