Go官方發布了2018使用者大調查的結果,有來自103個國家的5,883名開發者參與,整體來說,Go的使用狀況越來越普及,但是比起2016年到2017年,今年在使用情況的成長力道明顯趨緩。

2018年使用者調查顯示,72%受訪者在工作中使用Go,比起去年成長了4%,而在2016年到2017年的成長幅度則是6%,不過2018年首度有50%的人在日常持續使用Go,這個數字在2016年的時候只有44%,但今年成長2%只有前一年的一半。除了工作之外,2018年有70%的受訪者,會在工作之外使用Go,官方提到,綜合以上現象,企業更加接受使用Go作為專業軟體的開發語言,而且受到開發人員普遍歡迎。

而開發者主要將Go用在三個領域,分別是網頁開發、DevOps以及系統開發。網頁開發最為普遍有65%,比起2017年的61%成長了4%,也是從2016年一直以來,Go最熱門的開發領域,而第二與第三名則有所變動,第二名從原本的系統開發,今年變成了DevOps,其百分比從36%明顯地成長到了41%,比起前一年成長幅度增加不少。系統開發則從2017年的第二名退後到第三,官方表示,雖然名次有所變動,但是所有領域的採用率都是增加,也就表示受訪者更廣泛的在各領域使用Go語言,而非從一個領域轉換到另一個領域。

在作業系統的選擇上,65%受訪者會使用Linux,50%使用macOS,而只有18%在Windows上開發,Linux與macOS仍然是Go開發者喜愛的作業系統,41%的受訪者會在多種作業系統上進行Go應用程式開發,官方表示,這現象突顯了Go跨平臺的特性。

而在開發環境上,2018年最受到Go開發者愛用的是VS Code,其使用者比率連續兩年大幅成長,目前已有35%的受訪者偏愛VS Code,而原本2016年的第一名Vim則節節衰退,從原本四分之一到現在只剩17%受訪者愛用,第二名受訪者愛用編輯器則是GoLand,受歡迎程度連兩年穩定成長,第一與第二名數字的成長,除了來自Vim的衰退外,還有來自Sublime Text和Atom的愛好者減少。

Go應用程式的部署趨勢,從企業本地部署大幅移往公有雲上,Go應用程式部署在本地伺服器的比例,從2017年的43%受訪者大幅下降到只剩32%,而在公有雲的服務上,AWS Lambda的使用成長最為快速從原本只有4%受訪者使用,成長到了11%,Google Kubernetes Engine則從8%成長到12%,官方提到,無伺服器和容器逐漸成為熱門的部署平臺。

問卷中有一題目為「你推薦Go給朋友或是同事的可能性有多少」,分數從負100到正100,官方以此來計算淨推薦分數,負數代表大多數受訪者不會推薦Go,正數則表示大多數的人會推薦Go,而Go在2018年淨推薦分數得分為61分,受訪者中有68%的推薦者,以及7%批評者。


Advertisement

更多 iThome相關內容