2024年Rust狀況調查:大多數Rust開發人員擔心該語言的未來

各位,2024 年 Rust 現狀調查結果已然出爐,結果顯示生產率有所提高,但編譯速度慢和除錯難度大仍然是一大挑戰。
另一個令開發人員們擔憂的問題是,儘管 Rust 具有安全優勢,但其使用率似乎並沒有像預期的那樣增長,開發人員將使用率低和複雜性高作為擔心其未來的原因。
該調查專門針對 Rust 開發人員,因此不能將其作為 Rust 與其他語言使用情況的快照。我們也可以在其他地方找到相關案例資料,例如Stack Overflow 開發人員調查,該調查顯示 Rust 的使用率略有下降,2024 年為 12.6%,而 2023 年為 13.05%。
在StackOverflow調查中Rust語言的採用率
與這一下降趨勢相一致的是,參與最新 Rust 狀態調查的開發人員數量比以前減少了,從 2023 年的 11,950 人下降到 9,450 人,完成調查的開發人員數量甚至更少,從 9,710 人下降到 7,310 人。
Rust 調查團隊將此歸因於提交的時間視窗較短,2024 年為兩週,而 2023 年則將近一個月。雖然這肯定是一個因素,但這些數字也表明,儘管包括美國政府在內的知名企業如微軟等公司出於安全原因提出了採用此語言的建議,但 Rust 的使用量並沒有出現大幅度的增長。
一個可能的原因是 Rust 太複雜,比較難以學習。2023 年,不到一半 (47%) 的受訪者認為自己使用 Rust 很有成效。這一數字已提高到 53%,但令人驚訝的是,如此大比例的人仍處於該語言的實驗或學習階段。
Rust 在行業中的使用太少是 Rust 開發人員的主要擔憂
當被問及對 Rust 未來最大的擔憂時,45.5% 的人表示“在科技行業的使用率不夠”,高於去年的 42.5%,略高於 45.2% 的人表示複雜性令人擔憂。其他重大擔憂包括對 Rust 開發人員和維護人員的支援太少,以及專案治理問題。只有 18.6% 的人表示自己“並不擔心”,不過這比 2023 年的 17.8% 略有改善。
人們希望 Linux 核心支援 Rust 能夠推動該語言的發展;但由於一些維護人員的強烈反對,Rust 反而成為了爭議的根源。維護人員認為核心程式碼應該只能使用 C 語言,例如 Christoph Hellwig,他將增加另一種語言比作癌症,並表示 Rust 不應該“出現在我需要維護的龐大的 C 程式碼庫附近”。
如果允許 Rust 與核心進一步整合的補丁未能獲得批准,那麼整個Rust for Linux 專案的未來將受到威脅。
相關網址:https://rust-for-linux.com
另一個問題是,受訪者是否已經在工作中使用 Rust。
有38.2% 的人聲稱在大部分編碼工作中都已經在使用它,13.4% 的人每週使用它幾次,佔回答人數的一半多一點。在組織層面也有類似的模式。45.5% 的受訪者代表的組織“大量使用 Rust”,高於去年的 38.7%。
Rust 適合系統程式設計,但從調查來看,它在一般用途中也很受歡迎。使用率最高的類別是伺服器應用程式(53.4%),其次是分散式系統(25.3%)和雲計算應用程式(24.3%)。
Rust 開發人員主要使用 Linux(73.7%),而且這種情況變得越來越普遍:自 2022 年以來,這一比例每年都在上升。第二受歡迎的是 macOS(32.4%),Windows 為 29.8%——儘管 Windows 上的 13.3% 的開發人員使用 WSL(Linux 子系統)。
Linux 也是 Rust 應用程式最受歡迎的目標(87.1%),儘管人們對 WebAssembly 有很大的興趣,其中 23% 針對瀏覽器中的 WebAssembly,7.7% 針對其他主機的 WebAssembly。與前幾年沒有直接比較,因為上次所有的 WebAssembly 使用情況都放在一起了。
Visual Studio Code(VSCode)仍然是 Rust 最受歡迎的 IDE,使用率為 56.7%,但其份額下降了 5%,而 Rust 構建的Zed 編輯器儘管尚未完成,但其使用率卻在明顯上升(8.9%)。

各位怎麼看?

作者:場長
相關閱讀:

相關文章