自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java主流,Go有前途

開發(fā) 后端
近日,Jetbrains 發(fā)布了《2019 年開發(fā)人員生態(tài)系統(tǒng)現(xiàn)狀》報告。報告顯示:Java 是最流行的主要編程語言,JavaScript 是最常用的整體編程語言,Go 是最有前途的編程語言,Python 是學(xué)習(xí)最多的編程語言。

近日,Jetbrains 發(fā)布了《2019 年開發(fā)人員生態(tài)系統(tǒng)現(xiàn)狀》報告。報告顯示:Java 是***的主要編程語言,JavaScript 是最常用的整體編程語言,Go 是最有前途的編程語言,Python 是學(xué)習(xí)最多的編程語言。該報告涉及約 7000 名開發(fā)人員在編程語言、開發(fā)項目、移動設(shè)備與工具使用等方面的數(shù)據(jù)。其中,中高級職稱的受訪對象占 78%。以下是我們從報告中得出的主要結(jié)論:

編程語言

 

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java最主流,Go最有前途

 

 

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java最主流,Go最有前途

 

 

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java最主流,Go最有前途

 

 

在過去一年里,***的編程語言是 Java 和 Python。其后是 C# 和 JavaScript,兩者不相仲伯。但如果結(jié)果按示例大小標(biāo)準(zhǔn)化,那么 C# 是***的語言。

 

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java最主流,Go最有前途

 

 

有一些語言主要起“輔助”作用,包括 HTML、SQL 和 Shell 腳本語言。很多軟件開發(fā)人員練習(xí)過這些輔助語言,但很少有人將它們作為主要語言。例如,56% 的人練習(xí)過 SQL,但只有 19% 的人稱它為主要語言,僅 1.5% 的人將它作為***語言。從另一方面看,Java 是獨占鰲頭的語言,其用戶中有 44% 只使用或首先使用 Java。其后是 JavaScript,份額“僅有” 17%。

Java 是最主流的編程語言。雖然 Java 10 和 11 日趨流行,但 Java 8 仍是使用最多的版本,使用者占比高達(dá) 83%,其次是 Java 11 ,占比 22%。

 

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java最主流,Go最有前途

 

 

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java最主流,Go最有前途

 

 

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java最主流,Go最有前途

 

 

JavaScript 是最常用的整體編程語言。58% 的受訪者使用 React 作為 JavaScript 框架,其次是 Express 、Vue.js 、React Native 等等。其中,Vue.js 的流行程度逐年增長。自去年以來,份額已達(dá)到 11%,幾乎是 2017 年的一倍。在編輯器方面,44% 的 JavaScript 開發(fā)人員經(jīng)常使用 TypeScript。2019 年,1/4 的開發(fā)人員在使用它,而去年這一比例為 17%。

 

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java最主流,Go最有前途

 

 

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java最主流,Go最有前途

 

 

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java最主流,Go最有前途

 

 

Go 是最有前途的編程語言。雖然 Go 是一種年輕的語言,但其用戶相對成熟,它的使用份額已從 2017 年的 8% 大幅躍升到今年的 18%,多達(dá) 13% 的開發(fā)人員愿意采用或遷移到 Go 語言。此外,多數(shù)人使用單個全局 GOPATH。在同時編輯多個項目的開發(fā)者中,甚至有 2/3 的人仍不傾向于每個項目使用一個 GOPATH。雖然最近才出現(xiàn) Go 模塊,但 40% 的 Go 開發(fā)人員已經(jīng)在使用它,還有 17% 的人希望遷移過來。

Python 是學(xué)習(xí)最多的語言。27% 的受訪對象在過去一年中開始或仍在持續(xù)學(xué)習(xí) Python。在使用版本上,由于 9/10 的開發(fā)人員宣布將在 2019 年使用 Python 3,Python 2 正在迅速減少。去年仍有 1/4 的人使用 Python 2。而且,有趣的是,大多數(shù) C++ 開發(fā)人員聲稱 Python 是其最喜歡的語言。Web 開發(fā)和數(shù)據(jù)科學(xué)家仍是 Python 開發(fā)的兩大主力。因為據(jù)稱 Python 是數(shù)據(jù)科學(xué)的***工具之一,所以涉及數(shù)據(jù)分析和機(jī)器學(xué)習(xí)的 Python 開發(fā)人員數(shù)量如此眾多毫不令人吃驚。數(shù)據(jù)分析比 Web 開發(fā)更受歡迎,機(jī)器學(xué)習(xí)則在今年超過 DevOps。除了 Python 以外,Django 和 Flask 目前仍是***的 Python web 框架。

 

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java最主流,Go最有前途

 

 

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java最主流,Go最有前途

 

 

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java最主流,Go最有前途

 

 

移動設(shè)備與工具

 

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java最主流,Go最有前途

 

 

2/3 的移動開發(fā)人員使用本地工具開發(fā)用于移動操作系統(tǒng)的應(yīng)用,約 1/2 的開發(fā)人員使用跨平臺技術(shù)或框架,且 React Native 、Flutter、Cordova 的使用者較多。

 

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java最主流,Go最有前途

 

 

89% 的開發(fā)人員在某種程度上自定義其 IDE。多數(shù)開發(fā)人員投入“暗黑”的陣營,83% 的人更喜歡暗色調(diào)主題的 IDE 編輯器。

數(shù)據(jù)庫

對大多數(shù)軟件開發(fā)者而言,其工作總會以這樣或那樣的方式涉及數(shù)據(jù)庫,但只有極少數(shù)從業(yè)者主要關(guān)注數(shù)據(jù)庫。報告顯示,56% 的受訪者表示自己使用 SQL,但只有 3% 專門將 SQL 作為主要語言。

 

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java最主流,Go最有前途

 

 

在數(shù)據(jù)庫上,語言和數(shù)據(jù)庫的配合使用上存在一定偏好。 例如,20% 的 Scala 開發(fā)人員使用 Apache Cassandra,而 70% 的 C# 開發(fā)人員使用 MS SQL Server。 MongoDB 在 TypeScript 開發(fā)人員 (45%) 和 Go 開發(fā)人員 (41%) 中非常流行。9/10 的 PHP 開發(fā)人員使用 MySQL,而一半的人使用 MariaDB。最 “SQL 的”數(shù)據(jù)庫是 Oracle、MS SQL Server 和 ClickHouse,因為它們約 1/3 的用戶以 SQL 作為其主要語言。70% 的受訪對象對他們的數(shù)據(jù)庫表示滿意,不打算遷移或采用其他的。

 

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java最主流,Go最有前途

 

 

連續(xù)兩年,人們可以看到,使用 MySQL Workbench(從 30% 降至 24%)、phpMyAdmin(從 27% 降至 21%)以及命令行(從 27% 降至 24%)來管理數(shù)據(jù)庫的受歡迎程度呈下降趨勢。

DevOps

關(guān)于開放運營,1/5 的受訪者都深入?yún)⑴c基礎(chǔ)架構(gòu)開發(fā)。其中 15% 的從業(yè)者表示腳本語言 (bash / shell / powershell) 是其主要編程語言。

 

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java最主流,Go最有前途

 

 

報告顯示,配置管理工具 Chef 和 Puppet 今年的市場份額差不多,但它們加起來占據(jù)的市場份額仍略低于 Ansible。在使用服務(wù)器模板工具的開發(fā)者中,90% 使用 Docker。使用 Docker 的調(diào)查對象中有 74% 也在使用 Docker compose。

最常用的工具集是 Docker + Terraform + Ansible。在組合使用基礎(chǔ)架構(gòu)配置、服務(wù)器模板和配置管理的用戶中,有 27% 的人使用它們。但使用 Docker 的人數(shù)是其三倍(沒有配置管理,也不配置基礎(chǔ)設(shè)施)。

 

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java最主流,Go最有前途

 

 

Kubernetes 使用情況飛速增長,在 2017 年 份額 16% 的基礎(chǔ)上增加了 13% 以上。

 

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java最主流,Go最有前途

 

 

私有服務(wù)器仍略超過云服務(wù)器。但如果深入了解,人們會發(fā)現(xiàn)很多用戶兩者都使用。他們更傾向于將云服務(wù)器作為主要托管平臺。

 

Jetbrains發(fā)布2019開發(fā)者生態(tài)報告:Java最主流,Go最有前途

 

 

關(guān)于“在哪里托管數(shù)據(jù)庫和 / 或服務(wù)和 / 或貴公司開發(fā)的應(yīng)用程序”的答案,***名并不令人感到意外。Google Cloud Platform 的份額超過了 Kubernetes 用戶(一般是 41% 對比 28%),這意味著 Kubernetes 的增長可能會推動 GCP 的流行。 

責(zé)任編輯:龐桂玉 來源: 今日頭條
相關(guān)推薦

2017-07-18 17:20:34

語言工具開發(fā)環(huán)境

2019-06-24 08:52:22

Java開發(fā)代碼

2018-06-13 09:43:00

開發(fā)者JavaGo

2020-06-15 14:21:46

javapythonjavascript

2024-01-01 08:08:23

2022-04-22 14:15:59

Go開發(fā)者受訪者

2023-11-26 17:15:00

開發(fā)者AI

2023-11-21 14:44:14

AI

2022-01-12 18:20:36

GoJava開發(fā)

2010-09-03 09:50:14

Android

2021-09-29 09:02:04

JetBrains開發(fā)者原始數(shù)據(jù)

2016-03-24 09:51:41

Stack Overf開發(fā)者報告

2019-02-11 08:18:54

趨勢方向技能

2012-04-23 13:56:52

StartupAndroid開發(fā)者

2010-09-28 13:36:06

AndroidiPhone

2021-02-24 13:41:17

Java開發(fā)者工具

2019-10-11 18:14:35

人工智能開發(fā)者大會2019 AIIA

2016-08-16 23:17:05

華為開發(fā)者大賽決賽
點贊
收藏

51CTO技術(shù)棧公眾號