JavaScript 最流行,Rust 受歡迎持續增長,SlashData 開發者報告發布

2022年11月14日22:37:11 科技 1395

作者 | 辛曉亮

出品 | CSDN(ID:CSDNnews)

最近,開發者調查分析公司 SlashData 發布了 2022 年《開發者報告》(第 23 版)。報告發現,JavaScript 在全球擁有 1950 萬開發者,當之無愧地榮膺最流行的編程語言。

據了解,SlashData 的調查來自全球 163 個國家和地區共 26000 多名開發者,相比 TIOBE、Redmonk 等通過指數進行判斷,能更簡單地看出編程語言的受歡迎程度。

JavaScript 最流行,Rust 受歡迎持續增長,SlashData 開發者報告發布 - 天天要聞

JavaScript 仍是最大的語言社區

報告顯示,JavaScript 連續第 11 次成為最受歡迎的編程語言,全球有超過 1950 萬開發人員在使用它。值得注意的是,過去幾年 JavaScript 社區的規模也一直在持續增長。

JavaScript 最流行,Rust 受歡迎持續增長,SlashData 開發者報告發布 - 天天要聞

在 2020 年第三季度和 2022 年第三季度之間,有大約 730 萬開發人員加入 Javascript 社區,增長了 59%,這也是所有編程語言中增長最快的。不僅新的開發者將其視為一種有吸引力的入門級語言,現有開發者也使用 JavaScript 擴充他們的技能組合。報告顯示 JavaScript 的流行遍布所有領域,每個領域至少有四分之一的開發人員使用它。

JavaScript 最流行,Rust 受歡迎持續增長,SlashData 開發者報告發布 - 天天要聞

數據科學與機器學習幫助 Python 崛起

2020 年,Python 超過 Java 成為第二大廣泛使用的編程語言,現在在其社區中有近 1700 萬開發人員。Python 也繼續呈現出強勁的增長勢頭,在過去兩年中凈增加開發人員約 800 萬。

數據科學和機器學習 (ML) 的興起是 Python 越來越受歡迎的一個主要因素。從這個角度來看,大約有 63% 的機器學習開發人員和數據科學家報告說自己使用 Python。相比之下,只有不到 15% 的人使用 R 語言(另一種通常與數據科學相關的語言)。

JavaScript 最流行,Rust 受歡迎持續增長,SlashData 開發者報告發布 - 天天要聞

同為編程老兵,Java 強勢增長,PHP 已漸漸退出

Java 作為編程界最重要的通用語言之一,已經存在了二十多年,儘管使用人數被 Python 超越,但它仍在繼續強勁增長。在過去的兩年里,Java 的社區規模幾乎翻了一番,從 830 萬增加到 1650 萬。僅在去年,Java 就增加了 630 萬開發人員,是所有語言社區中最大的增長。

此次調查數據表明,Java 的增長不僅受到通常的開發者(即後端和移動開發)的支持,而且在 AR/VR 項目中的採用率也得到了提升,這可能是由於 Android 作為 AV/VR 平台的普及,而 Java 作為 Android 應用生態系統的基石的緣故。

其他主流編程語言如 C/C++、C# 和 PHP 分別增長了 1230 萬、1060 萬和 890 萬,其中 PHP 的增長率是所有語言中最慢的,去年僅新增 160 開發人員。作為服務器和 Web 開發人員的常見選擇,PHP 受歡迎程度正在下降,尤其是在 Web 開發人員中,它已從 2021 年第三季度僅次於 JavaScript 的第二大流行語言變成了 2022 年第三季度第四大流行語言,被 Python 和 Java 超越。

另外,C 和 C++ 仍是嵌入式和物聯網項目的核心語言,既適用於設備級編碼,也適用於應用程序級編碼,也適用於移動和桌面開發,這兩個領域分別吸引了 1770 萬和 1560 萬開發人員。另一方面,C# 在軟件開發的多個不同領域中一直很受歡迎,尤其是在桌面和遊戲開發人員中。去年 C/C++ 新增 430 萬凈新開發人員,C# 同期新增 280 萬。

最後值得注意的是,在物聯網、遊戲和 AR/VR 領域,開發人員正在尋找替代 C 和 C++ 的新的編程語言,如小眾的 Lua,它在最近也有着不錯的增長。

JavaScript 最流行,Rust 受歡迎持續增長,SlashData 開發者報告發布 - 天天要聞

JavaScript 最流行,Rust 受歡迎持續增長,SlashData 開發者報告發布 - 天天要聞

Rust 和 Kotlin 受歡迎程度持續上升

許多知名編程語言評選機構都將 Rust 和 Kotlin 視為最近兩年頗受歡迎的新型語言,SlashData 也不例外,此次調查也顯示這兩個語言社區增長很快。在過去的兩年里,Rust 的規模增長了兩倍多,從 2020 年第三季度的 80 萬開發人員增加到 2022 年第三季度的 280 萬。僅在過去六個月中,Rust 就增加了 70 萬開發人員,已經有超越 Objective-C 成為第 11 大語言社區的趨勢。Rust 已經形成了一個強大的開發人員社區,這一群開發者更關心性能、內存安全和安全性,因此,它在物聯網軟件項目中的應用越來越多,在桌面和遊戲開發中也是如此,Rust 因其構建快速和可擴展項目的能力而備受青睞。

Kotlin 在過去兩年也出現了大幅增長,規模從 2020 年第三季度的 230 萬增加到 2022 年第三季度的 610 萬,翻了一倍多。因此,它在這個期間從第九大語言社區上升到第七大語言社區,超過了 Swift 和那些使用可視化開發工具的語言。這一增長很大程度上歸功於 Google 在 2019 年決定將 Kotlin 設為 Android 開發的首選語言,目前有 1/5 的移動開發人員使用 Kotlin,並且是移動開發的第二大流行語言,僅次於 Java。儘管 Google 偏愛 Kotlin,但 Java 的歷史積累表明它仍然是目前移動開發最流行的語言。此外,移動開發中也有越來越多的開發者採用 Flutter 框架,目前有 13% 的移動開發人員使用谷歌的語言。

JavaScript 最流行,Rust 受歡迎持續增長,SlashData 開發者報告發布 - 天天要聞

其他語言情況

Swift 目前擁有 420 萬開發人員,是所有 Apple 平台的默認開發語言,Apple 應用生態系統正逐步淘汰 Objective-C。不過,Objective-C 在 IoT 開發人員中仍然保持着自己的地位,越來越多的人採用設備上的代碼,包括 AR/VR 開發人員,這就導致過去兩年 Swift 和 Objective-C 開發人員的數量出現了類似的增長,分別為 180 萬和 160 萬。所以,Swift 想徹底取代 Objective-C 還為時尚早。

其他更小眾的語言如 GoRuby、Dart 和 Lua 仍然小得多,每個活躍開發者不到 400 萬。Go 和 Ruby 是後端開發中的重要語言,但 Go 增長更快,在過去兩年中增加的開發人員數量是 Ruby 的兩倍多,他們分別有 230 萬和 100 萬新開發人員。這可能是由於它提供了更快速的開發周期,儘管它是一種編譯語言。

https://slashdata-website-cms.s3.amazonaws.com/sample_reports/dsIe6JlZge_KsHWt.pdf

JavaScript 最流行,Rust 受歡迎持續增長,SlashData 開發者報告發布 - 天天要聞

科技分類資訊推薦

阿里雲通義點金髮布DianJin-R1金融領域推理大模型 - 天天要聞

阿里雲通義點金髮布DianJin-R1金融領域推理大模型

近日,阿里雲通義點金團隊與蘇州大學攜手合作,在金融大語言模型領域推出了突破性的創新成果: DianJin-R1 。這款推理增強型金融大模型,融合了先進的技術和全面的數據支持,專為金融任務而設計。
曝iPhone 18 Pro內測屏下3D人臉識別:蘋果邁入單挖孔屏時代 - 天天要聞

曝iPhone 18 Pro內測屏下3D人臉識別:蘋果邁入單挖孔屏時代

快科技5月4日消息,博主數碼閑聊站爆料,iPhone 18 Pro和iPhone 18 Pro Max在測試屏下3D人臉識別,採用單挖孔屏形態。他還爆料,iPhone 18和iPhone 18 Air仍然是藥丸屏形態。眾所周知,從iPhone X開始,蘋果開啟了劉海屏時代,在這個劉海內,蘋果塞進了原深感攝像頭系統,實現了3D人臉識別,該系統包含了多個精密原件
三款7000元附近RTX 5070筆記本對壘,誰更讓你心動? - 天天要聞

三款7000元附近RTX 5070筆記本對壘,誰更讓你心動?

不得不說,RTX 50系列浪潮來得很快,這麼快就有多款產品在7000元附近了,選擇面很大。當然,這裡的功勞主要是補貼,沒補貼的話,這些本還在9000元高位,但有了補貼後,實際價格也是我們需要正視的。這次,我們就找到三款價格在7000元附近的RTX 5070筆記本,看看哪款讓你心動。第一款,是七彩虹隱星P16 Pro,原價8999元,到...
未來智能駕駛圖鑑:車路協同成主流,道路兩側也安上雷達! - 天天要聞

未來智能駕駛圖鑑:車路協同成主流,道路兩側也安上雷達!

新能源汽車風口下,智能駕駛成為起飛的豬。國內供應鏈發展也十分迅猛,現在10萬級的車也能體驗智駕,那麼在未來,智能駕駛會達到什麼樣的狀態呢?答案是“車路協同”。車端智能是基礎現在帶智駕功能的車都有一定的硬件基礎做支撐,比如毫米波雷達、攝像頭、激光雷達、芯片等,通過這些硬件,可以採集車輛周圍的環境信息和信...
“英偉達已向中國三家企業通報” - 天天要聞

“英偉達已向中國三家企業通報”

據台灣《工商時報》網站5月3日報道,在針對中國市場的H20芯片遭美國政府禁售後,美國芯片大廠英偉達正加緊開發另一款符合美國出口規定的人工智能(AI)芯片,以繼續保住其在中國的市場份額。
金舟投屏文件輸出目錄設置方法 - 天天要聞

金舟投屏文件輸出目錄設置方法

金舟投屏文件輸出目錄怎麼設置?跟着我來操作。1、 打開金舟投屏應用2、 在金舟投屏窗口,點擊菜單按鈕。3、 在彈出的下拉菜單中,選擇設置選項。4、 進入設置窗口後,選擇點擊文件選項。5、 在文件窗口裡,點擊輸出目錄按鈕,於彈出窗口選擇文件輸出路徑,例如:D:文件保存金舟投屏。6、 點擊關閉即可完成操作(9777180)...
E-鑽文件加密大師:輕鬆加密文件保護數據安全 - 天天要聞

E-鑽文件加密大師:輕鬆加密文件保護數據安全

對電腦文件加密,能保護個人隱私與商業機密,提升重要文件安全性。1、 把重要文件放入一個文件夾,進行加密保護。2、 開啟E-鑽文件加密大師;3、 點擊加密按鈕,選擇要加密的文件夾,然後單擊確定。4、 選擇加密強度與模式;5、 請再次輸入密碼,然後點擊確認。6、 點擊加密文件,輸入密碼後即可打開。(9777179)...