加入收藏 | 设为首页 | 会员中心 | 我要投稿 潍坊站长网 (https://www.0536zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

Go 趋势发展报告

发布时间:2021-04-07 15:36:29 所属栏目:外闻 来源:互联网
导读:显示了我们在 2020 开发者生态调查中调查的每个国家使用 Go 作为主要语言的开发者的分布情况(受访者最多可以选择 3 种主要语言)。中国的开发者集中度最高,有 16% 的中国开发者在使用 Go。 专家分析: 看到中国排在榜首,我一点也不惊讶。我本以为俄罗斯会排

显示了我们在 2020 开发者生态调查中调查的每个国家使用 Go 作为主要语言的开发者的分布情况(受访者最多可以选择 3 种主要语言)。中国的开发者集中度最高,有 16% 的中国开发者在使用 Go。

专家分析:

看到中国排在榜首,我一点也不惊讶。我本以为俄罗斯会排在第二,美国会高一点,大概在前五位。

中国之所以排在榜首,可能正是因为他们拥有的开发者数量最多。而且我认识的很多公司,比如 PingCAP、腾讯和华为,都有很多开发者来支撑和构建他们的内部工具、基础设施和后端服务,这些服务都和微服务相结合。这似乎是中国排在榜首关键原因。

我知道俄罗斯的 Go 社区非常棒,所以也难怪 Go 在那里很受欢迎。我对日本和乌克兰很好奇,因为我没想到他们会这么高,我以为德国和印度会更高些。记得四五年前我在柏林的时候,我认识的每一家创业公司都在使用 Go 。为 9%。

专家分析:

我认为 Go 会一直增长。人们通常不会把 Go 作为他们开始编程的入门语言,但是会从其他语言迁移过来,例如 PHP、Ruby,但据我所知,主要从 C++、C# 迁移过来。

Go 相比 PHP 的优势是类型安全,因为 Go 是一门静态类型语言,而 PHP 是门动态类型语言。这就意味着编译器在运行时做了大量的工作来确保你写的代码能够编译并且正常运行。相比于 C++ ,Go 的优势是简单。在 Go 里面,一切都是那么简单。

总的来说,Go 的特点就是与生俱来的速度快,无论是写代码还是运行时。一般来说,在不做任何特殊优化的情况下,采用 Go 语言你就能提高 5-10 倍的性能,这对公司来说是一个很重要的生产优势。同时 Go 也是一门简单的语言,很容易上手,很容易替换现有项目中的微服务。

许多 IT 基础设施工具,如 Kubernetes、Docker 和 Vault(举几个大型的例子)都是用 Go 构建的。因此虽然很多公司是使用 Java ,但是还是会有一个团队会用 Go,特别是为了来维护这些项目和给这些项目打补丁。这可能是 Go 采用率保持增长的另外一个原因。 这种技术在公共技术设施和部署中使用的越多,Go 就增长的越快。我认为接下来几年会有越来越多的人采用 Go,我们将会看到大约有 15%-20% 的开发者会使用 Go。特别是考虑到开发者生态调查中问的一个问题,“您打

(编辑:潍坊站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读