色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

國內外有多少公司在使用Rust做開發

吉茹定2年前79瀏覽0評論

國內外有多少公司在使用Rust做開發?

國外使用Rust做開發的公司較多,列舉如下:

1 微軟傾心于rust

雖然微軟過往一直青睞C++和C,但這廝已是過去時,已經開始厭倦他們了;傳說微軟內部達成的共識——rust是可用來作為C和C ++的最佳替代品,微軟應該逐步加入到了rust陣營。

2 亞馬遜熱衷rust

其實AWS一直是rust語言的堅定倡導者,甚至還在贊助和支持mozilla;如果你了解rust依靠AWS基礎架構的某些部分來支持發布artifacts、庫、源代碼以及托管doc.rs,這份感情是不是就可以自圓其說了?

AWS engineering團隊還構建了一個叫Firecracker的開源虛擬化技術,可以在github找到它,掛著Apache 2.0的許可;它就是用rust編寫的,通過rust能夠讓它們兼具了速度、安全性、可擴展性、效率等諸多優點,從而為microVM提供了絕佳的環境。

順帶說一句,AWS還有官方的Rust Lambda Runtime,可以使用Serverless Rust。對于一部分孜孜不倦的rust開發者來說,切入微服務會是一個很好的起點。

3 Google

是否聽說Google在構建一個名為Fuchsia的操作系統?我們棧廬有關flutter的這個視頻里有提到過(放松2分鐘):

CoorChice解讀——跨平臺解決方案Flutter

Google深思熟慮地在Fuchsia的體系結構中嵌入了安全和隱私設計——Fuchsia的內核被作為對象能力公開給應用程序,意味著在Fuchsia上運行的應用沒有環境權限,即只能與已明確授予其訪問權限的對象進行交互。

Fuchisa作為一個開放平臺,允許C ++、Rust、Flutter和一些Web技術代碼在其上運行,它的從頭構建使用的也是rust。

4 npm也對rust很動情

一年多前,npm當時面臨個幸福的“小煩惱”:與爆炸性增長相伴而至的是CPU承受的密集而又繁重的任務,不但使服務器癱瘓,同時引發了性能瓶頸。

npm團隊曾經有一個內部黑客馬拉松,他們分別用Go和rust中重建了authentication service,并用Node.js進行了重新編譯。

用Node.js編寫authentication service只用了一個小時;雖然Node.js速度很快,但性能與傳統實現的性能差異不太大,而且npm的代碼優化空間已經很小了;用Go寫了兩天,但團隊發現缺少一個依賴管理解決方案,這就有些尷尬了;用rust,服務的重寫花費的時間竟然超過了JavaScript版本和Go版本的總和,總共花費了大約一周的時間;

雖然rust版本花的時間最長,但是npm團隊對這個版本也最滿意,他們一直在尋找的正是這樣一種編程語言:

內存安全 易于部署,并且易于編譯為獨立二進制文件 速度足夠快,起碼需要跑過JS

5 還有誰也喜歡rust?

除了以上的大廠,一些海外知名技術品牌如dropbox、cloudflare、discord和fastly,他們也在使用rust編寫關鍵服務和基礎架構,且頗有贊譽。

再有,使用Kubernetes的開發者也可以從rust這門語言中受益,這是主要因為kubelet,它令開發者編譯更簡潔、穩定、系統級別的kubernetes代碼,注意......這里運行WebAssembly工作負載在Kubernetes上,可以使用的是rust而不是Go(Kubernetes工作負載的主要支持語言)。

PHP里rs是什么意思,國內外有多少公司在使用Rust做開發