近日,Rust 公佈了 2021 調查結果,該調查於 2021 年 12 月啟動,結果基於 9354 份調查問卷的累積統計。
全球社群
Rust 社群繼續發展壯大,此次調查的完整調查回覆數量為歷史最高(9354 名受訪者),比去年的總數高出約 1500 份。
90% 的受訪者表示依然在使用 Rust,而 5% 的人表示他們過去曾使用過 Rust 但現在不再使用,4% 的人表示他們根本沒有使用過 Rust。本次調查共有 10 個語言版本,其中 78% 英語調查問卷佔比 78%,其次是簡體中文 (6%)、德語 (4%) 和法語 (3%)。儘管大多數受訪者選擇了英語調查問卷,但其中涵蓋了來自世界各地的受訪者,美國佔比 24%,其次是德國 (12%)、中國 (7%) 和英國 (6%)。
然而,英語並不是所有 Rustaceans 的首選語言,近 7% 的受訪者表示不願意用英語作為技術交流的語言,另有 23% 的受訪者更喜歡除英語之外的其他語言。
最常見的首選語言(除了英語)大致遵循 Rustaceans 居住的地方,簡體中文、德語和法語位居前 3 位。
Rust 使用情況
Rust 的使用者比例持續上升,81% 使用者目前至少每週使用一次,而去年調查的這一比例為 72%。
75% 的 Rust 使用者表示他們會使用 Rust 編寫生產就緒程式碼,儘管 27% 的人認為這麼做會比較困難。
總體而言,Rustaceans 似乎在編寫 Rust 時似乎很享受,只有 1% 的受訪者表示使用 Rust 並不有趣,另外四分之一的受訪者認為 Rust 與其他程式語言相比沒有真正的優勢。
你會在工作中使用 Rust 嗎?
對於許多 Rustaceans 來說,在工作中採用 Rust 似乎是一條漫長但值得的道路。
首先,在工作中使用Rust 的受訪者中有 83% 認為它具有“挑戰性”。在使用過程中,只有 13% 的受訪者認為 Rust 會減慢他們的團隊開發速度,而82% 的受訪者表示Rust 幫助他們的團隊實現了開發目標。
當受訪者被問及他們的團隊是否會在未來再次使用 Rust 時,90% 的人表示肯定。最後,在工作中使用 Rust 的受訪者中,89% 的受訪者表示他們的團隊發現用 Rust程式設計很有趣。
至於為什麼受訪者在工作中會使用 Rust 這一問題,佔比最高的答案是 Rust 能幫助使用者“構建相對正確且沒有 bug的軟體”,其比例為 96%。而效能(佔比92%)是另一個最受歡迎的選擇,此外,還有89% 的受訪者認為他們在工作中選擇 Rust,是因為 Rust的安全屬性。
未來的挑戰
總體而言,年度調查表明 Rustaceans 社群正在健康成長,但同時也暴露出一些問題。編譯時間是 Rust 需要改進的重點,61%的受訪者表示需要儘快解決編譯時間的問題。
值得稱讚的是,61% 的受訪者認為 Rust 的效能在這一年中有明顯改善。其他需要改進的領域分別是磁碟空間 (45%)、除錯 (40%) 和 GUI 開發 (56%)。
通過持續引用和改進各種工具(如 rust-analyzer、IntelliJ Rust 等),IDE 體驗憑藉著 56% 受訪者的支援,獲得了改進幅度最大的獎項。
但是,獲得最多讚譽的卻是編譯器錯誤訊息,其當前狀態獲得了 90% 受訪者的讚揚。當受訪者被問及他們對 Rust未來發展中的擔憂是什麼時,佔比最高的答案是擔心其在行業中的使用量不足(38%)。
佔比第二位的答案是害怕 Rust語言會變得過於複雜(33%),這與少數受訪者要求 Rust提供附加功能(尤其是那些尚未進入管道的功能)恰恰相反。
最後,第三大擔憂是Rust 從業者們擔心語言和社群的健康發展缺乏有力支援(30%)。但隨著 Rust基金會的建立,這一問題將有望得到解決。
2021 年可以說是 Rust 歷史上最重要的年份之一,隨著 Rust 基金會正式成立,2021 技術社群的規模遠超以往,Rust 也將繼續堅定地走向未來。