成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

認真聊一聊大家關心的Go語言

開發 后端
本篇結合之前JetBrains的一篇博客,大致來聊一聊Go語言生態以及Go開發者目前的一些現狀吧。

[[393331]]

 本篇結合之前JetBrains的一篇博客,大致來聊一聊Go語言生態以及Go開發者目前的一些現狀吧。

之前,JetBrains官方博客發表了一篇題為"The state of Go"的文章,他們通過深入研究有關 Go 的信息,發現了不少鮮為人知的事實,并提供了翔實的數據作為支撐。此外,JetBrains 還邀請到了知名的 Go 語言專家 Florin Pățan 針對各項數據發表了自己的見解。

[[393332]]

一、Go 開發者

數量 & 所處地區

全球大約有 110 萬名職業 Go 開發者(特指在工作中專門將 Go 作為主力編程語言的群體),如果把主要使用其他編程語言但同時兼職使用 Go 的專業開發者計算在內,這個數字可能接近 270 萬。

從 Go 開發者在全球地區的分布來看,生活在亞洲的職業 Go 開發者最多,大約有 57 萬。

Go 語言專家 Florin 表示這在他的預期之內。他認為亞洲的 Go 開發者數量之所以高居榜首是因為那里有大量的開發者來自騰訊、阿里巴巴和華為等大型公司,這些公司一般都會雇傭許多開發者。

如果再細分下去,以國家為維度查看使用 Go 作為主力編程語言的開發者分布情況,中國所占的比例最高,全球有 16% 的 Go 開發者來自中國。

Florin 對此同樣不感到意外,不過他表示本以為俄羅斯會排第二,美國會進入前五,然而事實卻是日本的 Go 開發者數量排名第二,美國排到了第七。

談及中國位居榜首的原因,Florin 認為最重要的是中國擁有數量相當龐大的開發者,根據他自己所認識的公司來看,諸如 PingCAP、騰訊、和華為都擁有大量開發者幫助構建與微服務相結合的內部工具、基礎設施和后端服務。

Florin 提到了俄羅斯的 Go 社區非常活躍,Go 在那里也非常流行,不過他對 Go 開發者在日本和烏克蘭的分布情況感到意外,因為他本以為德國和印度會更高,Florin 表示自己四五年前在柏林的時候,所認識的每家初創公司都使用了 Go。

二、使用 Go 開發的軟件類型

根據 JetBrains 2020年開發者生態調查的結果,Web 服務是使用 Go 進行開發的最受歡迎的領域,所占份額為 36%。其次分別是實用程序、IT 基礎設施、工具庫和系統軟軟件開發。

Florin 認為,對于 Web 服務,首要任務是創建速度足夠快的 API 服務器。他們不一定需要框架,因此開發者可以使用 Go 快速啟動并運行。他希望未來這張圖不會發生大變化,希望看到 Web 服務獲得更多的分享,因為使用 Go 入門很簡單。

三、使用 Go 的熱門行業

根據 JetBrains 2020年開發者生態調查的結果,Go 開發者主要從事 IT 服務行業,其次是金融和金融科技,云計算/平臺、大數據、移動開發和其他行業。

Florin 表示沒想到 Go 在移動開發行業也能占有一席之地,畢竟它的移動開發歷史比較匱乏。人們可能會使用 Go 來為移動應用程序提供 Web 服務或后端,但是僅此而已。

四、Go 工具

Go Web 框架 Top5

包管理器

Go routers

測試框架

五、討論度最高的Go工具和其他語言

討論的高頻詞:JSON、goroutine、PostgreSQL、MySQL、Dockers……

六、行業見解

根據 JetBrains 2020年開發者生態調查的結果,Go 是十大主要編程語言之一,被專業開發者采用的所占比例為 7%。Florin 認為,許多人并不傾向于以 Go 作為其第一門學習的編程語言,通常是從其他語言(例如 PHP、Ruby、Java、C++、C#)遷移過來,據他所知主要是從 C++ 和 C# 遷移到 Go。

Florin 表示,Go 相對 PHP 的優勢在于類型安全,因為 Go 是靜態類型語言,而 PHP 是動態語言。這意味著編譯器會幫助開發者完成大部分工作,以確保他們編寫的代碼能夠正確編譯和運行,并在運行時不會出現問題。Go 與 C++ 相比的優勢是簡單。在 Go 中,一切都非常簡單。此外在不進行任何特殊優化的情況下,使用 Go 還會獲得性能方面的提升,這對公司來說是重要的生產力優勢。

Florin 還提到了 Go 采用率持續增長的另一個原因,由于許多流行的 IT 基礎設施都是用 Go 編寫,例如 Kubernetes、Docker 和 Vault,因此盡管許多公司的主力技術棧可能是 Java 或者其他語言,但他們也會配置針對 Go 的團隊,尤其是在維護和修補此類基礎設施項目方面。

 

 

責任編輯:龐桂玉 來源: 菜鳥學Python
相關推薦

2020-04-24 09:53:59

Go協作搶占

2016-10-11 11:38:06

程序員

2020-10-30 07:11:31

C 語言編程

2021-08-04 10:15:14

Go路徑語言

2023-07-06 13:56:14

微軟Skype

2020-09-08 06:54:29

Java Gradle語言

2023-09-22 17:36:37

2021-01-28 22:31:33

分組密碼算法

2020-05-22 08:16:07

PONGPONXG-PON

2018-06-07 13:17:12

契約測試單元測試API測試

2021-08-01 09:55:57

Netty時間輪中間件

2024-10-28 21:02:36

消息框應用程序

2023-09-27 16:39:38

2021-12-06 09:43:01

鏈表節點函數

2021-07-16 11:48:26

模型 .NET微軟

2023-09-20 23:01:03

Twitter算法

2021-03-01 18:37:15

MySQL存儲數據

2019-02-13 14:15:59

Linux版本Fedora

2021-08-04 09:32:05

Typescript 技巧Partial

2021-01-29 08:32:21

數據結構數組
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 看片91 | 婷婷激情综合 | 精品一区二区三区四区 | 国产农村妇女精品一区 | 成人国产精品免费观看视频 | 国产精品久久久久久中文字 | 中文字幕不卡 | 午夜一级做a爰片久久毛片 精品综合 | av一区二区三区四区 | 黄免费在线 | 91免费观看视频 | 欧美视频第三页 | www.97zyz.com| 国产精品久久久久久久久久不蜜臀 | 欧美视频福利 | 亚州一区二区三区 | 国产综合久久久 | 欧洲一级黄| 日韩精品区 | 免费毛片网站在线观看 | 成av在线| 色爱综合网 | av播播| 日韩视频一区二区 | 999久久久免费精品国产 | 欧美男人亚洲天堂 | 国产片淫级awww | 成人亚洲视频 | 久久小视频 | 久久久久久亚洲精品 | 亚洲激情一级片 | 成人午夜免费视频 | 久久99网 | 福利视频一区二区 | 手机在线一区二区三区 | 国产激情视频 | 国产小视频在线看 | 一区二区福利视频 | 久久久精品一区 | 亚洲国产69| 精品视频999 |