一名開發者對 Rust 在 2020 年的發展願景:支持 GUI 編程和關注社區建設

←手機掃碼閱讀     admin @ 2019-11-27 , reply:0

Rust 核心開發團隊上個月在博客面向 Rust 社區發布了一則徵文公告,希望收集大家對 Rust 在 2020 年如何發展的想法或建議,並表示團隊成員會閱讀所有文章,然後據此輸出一份"Roadmap RFC",以形成正式的提案。

任何與 Rust 相關的想法都會被團隊考慮:語言特性、工具需求、社區計劃和生態需求等。此外還有一個問題 —— Rust 是否會在 2021 發布特別的重大版本?如果是,那麼 2020 年將會是開展大量相關工作並對細節進行規劃的一年。那麼,重大版本的主題又是什麼?

  • Rust 2015: 穩定性(Stability)
  • Rust 2018: 生產力(Productivity)
  • Rust 2021: ?

Rust 核心開發團隊表示這些問題都需要參考社區用戶的想法和建議才能回答。

開發者 Raph Levien 響應了 Rust 核心開發團隊的呼籲,在其博客發表了一篇文章來表達自己對於 Rust 2020 的願景。

Raph Levien 的訴求可以總結為兩點:提供使用 Rust 編寫的原生 GUI 工具包;關注社區建設,其中包括提供更好的討論空間、定期組織線下交流會議等。

Raph 解釋了他為何對 Rust 的 GUI 編程抱有如此深的「執念」。他一直對使用 Rust 中編寫 GUI 應用程序感興趣,當時他認為使用 Rust 編寫 GUI 層是不切實際的,但後來他發現進程間的 RPC 通信是將「內核」粘合到 GUI 前端的合理方法。現在他認為使用 Rust 編寫原生 GUI 工具包的時機已成熟,而這一功能將填補非常重要的位置 —— 主要是能吸引更多對性能有重要需求(作者認為這包括啟動時間、RAM 佔用空間和二進位包大小)的開發者。

因此可以看到,雖然 RPC 增加了許多系統複雜性,但他依然相信大家可以使用 Rust 編寫 GUI 應用,並將帶來更好的性能體驗。

社區建設方面,Raph 表示他也同意「社區至上」這個觀點。因為人和社區是 Rust 語言和 Rust 生態背後的推動力。沒有開發人員、文檔編寫人員、測試人員和用戶的付出,Rust 將會枯竭,哪怕它擁有優秀的技術優勢。





[admin ]

來源:OsChina
連結:https://www.oschina.net/news/111646/raphlinus-rust-2020
一名開發者對 Rust 在 2020 年的發展願景:支持 GUI 編程和關注社區建設已經有21次圍觀

http://coctec.com/news/soft/show-post-220526.html