為什么字節(jié)跳動的軟件選擇用Rust這個語言寫?
作者: 發(fā)布日期:2025-06-20 18:15:10
飛書應(yīng)該是使用web技術(shù)做ui 用rust做底層的庫 給ui層調(diào)用。
GUI應(yīng)用除了web 大概是很難跨平臺了,而且即便使用其他技術(shù)實現(xiàn)GUI,大型軟件一般都要嵌入webview顯示網(wǎng)頁的 既然如此那干脆所有ui都用webview好了 除ui之外的東西 用rust是最合適的。
高性能(沒有g(shù)c,編譯成二進制直接運行) 體積小(編譯中產(chǎn)生的東西其實無所謂 最終產(chǎn)物小就行了) 無依賴(作為客戶端應(yīng)用 最好是不能有環(huán)境依賴 這是面向C端的軟件 不是面向程序員的軟件…。









