官术网_书友最值得收藏!

1.1 哪些地方使用了Rust?

Stack Overflow的年度開(kāi)發(fā)者調(diào)查結(jié)果顯示,2016—2020年,Rust年年都榮獲“最喜愛(ài)的編程語(yǔ)言”的獎(jiǎng)項(xiàng)。這可能就是許多大型技術(shù)領(lǐng)導(dǎo)企業(yè)已經(jīng)采用Rust的原因所在。

亞馬遜云服務(wù)(AWS),從2017年開(kāi)始,在Serverless計(jì)算產(chǎn)品、AWS Lambda和AWS Fargate中使用了Rust。在此之后,Rust更是獲得了進(jìn)一步的發(fā)展。亞馬遜公司已經(jīng)開(kāi)發(fā)了Bottlerocket操作系統(tǒng)和AWS Nitro系統(tǒng),以提供其彈性計(jì)算云(EC2)服務(wù)。[1]

Cloudflare使用Rust開(kāi)發(fā)了多個(gè)服務(wù),包括公共DNS、Serverless計(jì)算和數(shù)據(jù)包檢查產(chǎn)品等。[2]

Dropbox使用Rust重構(gòu)了其后端倉(cāng)庫(kù),該倉(cāng)庫(kù)管理著EB級(jí)數(shù)據(jù)的存儲(chǔ)。[3]

谷歌用Rust開(kāi)發(fā)了安卓系統(tǒng)的某些部分,比如藍(lán)牙模塊。Rust還被用于Chrome OS中的crosvm組件,并在谷歌的新操作系統(tǒng)Fuchsia中發(fā)揮了重要的作用。[4]

Facebook使用Rust為其Web端、移動(dòng)端和API服務(wù),還為HHVM中的某些部分賦能,HHVM是HipHop虛擬機(jī),是給Hack編程語(yǔ)言使用的虛擬機(jī)。[5]

微軟使用Rust編寫(xiě)了Azure云平臺(tái)中的一些組件,其中包括物聯(lián)網(wǎng)(IoT)服務(wù)的一個(gè)安全守護(hù)進(jìn)程。

Mozilla使用Rust強(qiáng)化了火狐瀏覽器——在火狐瀏覽器項(xiàng)目中有1500萬(wàn)行代碼。在Rust-in-Firefox系列項(xiàng)目的前兩個(gè)項(xiàng)目中,MP4元數(shù)據(jù)解析器和文本編/解碼器在整體性能和穩(wěn)定性上都得到了改善。

GitHub的npm公司使用Rust支撐了“每天超過(guò)13億次的軟件包下載量”。[6]

Oracle使用Rust開(kāi)發(fā)了一個(gè)容器運(yùn)行時(shí),解決了在使用Go語(yǔ)言的參考實(shí)現(xiàn)版時(shí)遇到的問(wèn)題。[7]

三星在其子公司SmartThings的“Hub”項(xiàng)目中使用了Rust。“Hub”是一個(gè)智能設(shè)備的固件后端,用在物聯(lián)網(wǎng)服務(wù)中。

對(duì)快速發(fā)展的初創(chuàng)企業(yè)來(lái)說(shuō),Rust也能帶來(lái)足夠的生產(chǎn)力。下面給出幾個(gè)例子。

Sourcegraph使用Rust為所有的語(yǔ)言提供語(yǔ)法高亮服務(wù)。[8]

Figma在多人協(xié)作服務(wù)器的性能關(guān)鍵型組件中采用了Rust。[9]

Parity使用Rust開(kāi)發(fā)其以太坊區(qū)塊鏈的客戶端。[10]


[1] 參見(jiàn)How our AWS Rust team will contribute to Rust’s future successes.

[2] 參見(jiàn)Rust at Cloudflare.

[3] 參見(jiàn)The Epic Story of Dropbox’s Exodus From the Amazon Cloud Empire.

[4] 參見(jiàn)Google joins the Rust Foundation.

[5] 參見(jiàn)HHVM 4.20.0 and 4.20.1.

[6] 參見(jiàn)Rust Case Study: Community makes Rust an easy choice for npm.

[7] 參見(jiàn)Building a Container Runtime in Rust.

[8] 參見(jiàn)HTTP code syntax highlighting server written in Rust. 

[9] 參見(jiàn)Rust in Production at Figma.

[10] 參見(jiàn)The fast, light, and robust EVM and WASM client. 

主站蜘蛛池模板: 乾安县| 孟州市| 阳原县| 平泉县| 山丹县| 慈溪市| 潮安县| 保亭| 巴彦淖尔市| 通榆县| 边坝县| 汶上县| 平顺县| 久治县| 衡东县| 垦利县| 隆子县| 大石桥市| 铁岭市| 柘荣县| 辽阳县| 阿拉善左旗| 江油市| 邵武市| 麻阳| 怀仁县| 北安市| 温泉县| 汾阳市| 英山县| 灌云县| 德令哈市| 民和| 恭城| 洛扎县| 兴义市| 嘉鱼县| 桓仁| 拜泉县| 育儿| 凌海市|