導讀:根據 JetBrains 的開發者生態系統狀況報告,JavaScript 仍然是最常用的程式語言,而 TypeScript、Rust 和 Python 的使用率也在激增。
各位看官,根據 JetBrains 的《2024 年開發者生態系統狀況報告》, JavaScript是最常用的程式語言。
但報告還稱,最有增長前景的程式語言是TypeScript、Rust與Python 。
今年的報告指出,JavaScript 仍然是全球最受歡迎的程式語言,全球有 61% 的開發人員使用它來建立網站應用程式。

圖1 JavaScript
報告還發現,Python 是第二大最常用的程式語言,開發人員使用率為 57%,其次是 HTML/CSS(51%)、SQL(48%)、Java(46%)和 TypeScript(37%)。

圖2 Python語言
不過呢,在這些語言中,只有 Python 和 TypeScript 的使用率比上一年有所增加(兩者均增加了 3%)。報告發現, C#、Go和Rust的使用率也有所增加,均比上一年增加了 1%。
JetBrains 年度《開發者生態系統狀況報告》第八版是在 12 月 11 日釋出的,該報告是基於 2024 年 5 月至 6 月期間對全球 23,262 名開發者的回覆。
為了更好地評估程式語言的增長前景,JetBrains 的 2024 年報告引入了 JetBrains 語言前景指數,該指數基於過去五年該語言的使用增長情況、這種增長的穩定性、打算採用該語言的開發人員份額,以及希望採用另一種語言的語言當前使用者份額。
JetBrains 報告稱,根據這一公式,JetBrains 語言承諾指數的“無可爭議的領導者”是 TypeScript、Rust 和 Python。

圖3 TypeScript
TypeScript 的使用率從 2017 年的 12% 飆升至 2024 年的 35%,而 Python 的使用率從 2017 年的 32% 增長至 2024 年的 57%,Rust 的使用率從 2018 年的 2% 增長至 2024 年的 11%。與此同時,Java 的使用率從 2017 年的 47% 下滑至 2024 年的 46%,儘管在 2020 年曾飆升至 54%。
報告稱,儘管 TypeScript 取得了一定進展,但它不會取代 JavaScript。
JavaScript 仍然是軟體開發行業最流行、最基本的技術之一。不過,TypeScript 比 JavaScript 更具優勢,包括開發過程中的早期錯誤檢測、改進的程式碼質量、編譯時錯誤捕獲、更可靠的重構以及對ECMAScript 2015 (ES^)模組的原生支援。
《2024 年開發者生態系統狀況報告》的其他發現還包括:
-
Go 和 Rust 是大多數受訪者計劃採用的語言。
-
Rust立志以嚴格的安全和記憶體所有權機制取代C++,其使用者群在過去五年中穩步上升。
-
ChatGPT是最多人嘗試的 AI 編碼工具,69% 的開發人員嘗試過,其次是GitHub Copilot,佔 40%。
-
美國開發人員的平均工資最高,為 144,000 美元。
大多數開發人員(38%)表示,瞭解使用者需求是工作中最具挑戰性的部分,其次是與其他工作角色的溝通(34%)和理解其他人的程式碼(32%)。
開源資料庫 – MySQL、PostgreSQL、MongoDB、SQLite和Redis – 佔據 JetBrains 生態系統中開發人員使用的儲存選項的主導地位。
亞馬遜網路服務 (Amazon Web Services) 是在北美地區最常用的雲平臺,46% 的受訪者使用它,其次是微軟 Azure,佔 17%。
編輯:大雄
相關閱讀: