Rust 社區剛剛發布了 2025 年度 Rust 開發者調查報告。
這是 Rust 連續第 10 年發布的官方年度調查,今年共有 7156 名開發者參與,數據覆蓋全球 Rust 用戶的使用習慣、開發體驗和社區生態。
整體趨勢很明確:
Rust 依然在增長,而且越來越多公司在用。
但與此同時,一個新的情緒也正在社區里出現:
越來越多開發者開始擔心 Rust 會不會變得太復雜。
這份報告其實透露了 Rust 生態正在發生的幾個重要變化。
![]()
Rust 使用率仍然很高,而且越來越“重度”
調查顯示:
91.7% 的受訪者仍然在使用 Rust。
雖然相比去年的 92.5% 略有下降,但另一個數據更有意思:
55.1% 的開發者表示幾乎每天都在使用 Rust。
換句話說,Rust 的“輕度嘗鮮用戶”可能減少了,但 核心用戶變得更重度。
同時:
56.8% 的開發者認為自己用 Rust 的工作效率很高。
對于一門以“學習曲線陡峭”著稱的語言來說,這個數據其實相當亮眼。
Rust 正在成為 Linux 世界的重要語言
Rust 的主要開發環境依然集中在 Linux 生態:
- 75.2% 使用 Linux
- 34.1% 使用 macOS
- 27.3% 使用 Windows
而軟件部署平臺中:
88.4% 的 Rust 項目目標平臺是 Linux。
這意味著 Rust 在系統軟件領域的地位仍然在穩步加強。
事實上,從 Linux 內核開始引入 Rust之后,這門語言在底層系統開發領域的影響力正在持續擴大。
開發者最想要的 Rust 新功能
Rust 2025 年已經穩定了兩個重要特性:
- let chains
- async closures
這些功能現在已經被開發者大量使用。
但調查顯示,社區最期待穩定的功能仍然是:
Generic Const Expressions(泛型常量表達式)
這個特性允許在泛型中使用常量表達式,被很多開發者認為是解決復雜類型問題的重要能力。
Rust 最大的痛點依然沒變
盡管 Rust 在安全性和性能方面口碑極高,但開發體驗仍然有明顯痛點。
開發者最常吐槽的三件事:
1 編譯速度慢2 占用磁盤空間大3 調試體驗不夠好
其中 編譯速度問題最嚴重。
約 27.9% 的開發者表示編譯速度明顯影響生產效率。
對于大型 Rust 項目來說,編譯時間往往是開發體驗的重要瓶頸。
AI 正在改變 Rust 的學習方式
調查還發現一個有趣趨勢:
Rust 社區線下活動和論壇參與度 出現小幅下降。
官方認為,一個重要原因可能是:
AI 工具正在成為新的學習入口。
越來越多開發者開始直接通過 LLM:
- 查語法
- 看示例
- 解決編譯錯誤
不過即便如此,Rust 官方文檔仍然是最重要的學習資源。
排在第二位的是:
閱讀開源項目代碼。
Rust 編輯器生態正在變化
在開發工具方面,格局也出現了新變化。
目前最常用編輯器仍然是:
Visual Studio Code
但兩個新編輯器增長非常快:
- Zed
- Helix
這類新工具通常具有兩個特點:
- 更輕量
- 更適合 AI 編程
隨著 AI 編程工具的普及,Rust 開發環境也在悄悄變化。
Rust 社區開始出現三種焦慮
調查中還出現了一個值得關注的信號。
Rust 開發者最擔心的三個問題是:
1 Rust 語言復雜度不斷增加2 開源維護者缺乏資金支持3 生態長期可持續性問題
其中 38.4% 的開發者擔心維護者缺乏資源支持。
這其實是很多成功開源項目都會面臨的問題:
項目越成功,維護壓力越大。
Rust 已經進入“第二階段”
如果把 Rust 的發展分成兩個階段:
第一階段:證明 Rust 是一門可行的語言
現在這個階段已經基本完成。
Rust 在系統軟件、云基礎設施、區塊鏈、數據庫等領域都已經站穩腳跟。
接下來進入的是:
第二階段:如何讓 Rust 生態長期健康發展。
這意味著 Rust 需要解決的不再只是技術問題,而是:
- 語言復雜度控制
- 生態治理
- 開源可持續性
這些問題其實每一門成功語言都繞不開。
一個有意思的問題
看完這份報告,其實可以思考一個問題:
Rust 會不會成為下一個 C++?
也就是說:
一門能力極強、但復雜度越來越高的語言。
還是說 Rust 社區能夠找到一種方式:
在保持強大能力的同時,避免復雜度失控。
這可能是 Rust 未來十年最關鍵的一場挑戰。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.