Rust 的实际应用场景有哪些?哪些公司或组织在用?

2022-03-13 23:20:24 +08:00
 leavelet

在校大学生,选了学校开的 Rust 课,感觉它画的饼真的挺大

比较好奇 Rust 在业界和开源领域有哪些应用?除了 Mozilla 的 Servo ,还有有公司或者组织的生产环境用 Rust 的吗?

或者有哪些 Rust 写的著名项目,用它做开发的优点有哪些?

8127 次点击
所在节点    Rust
33 条回复
timothyye
2022-03-14 10:16:01 +08:00
区块链也很多用 rust 的
Jwyt
2022-03-14 10:30:31 +08:00
@murmur 有用到,又不是说主语言
libook
2022-03-14 11:02:34 +08:00
很多大厂在尝试,目前来说还不算火爆,只能说有普及的趋势,目前在区块链、数据库、WebAssembly 以及一些底层系统开发等域比较活跃。

我尽量通俗表述一下,可能不是很准确,但希望能帮助你理解:

试想一下,你是一个 C/C++开发者,或者一家主要使用 C/C++的公司的 CTO ,生产过程中内存安全、线程安全等问题难以规避,请相应的专家成本过高;那么,你有可能是 Rust 的受众群体。
Rust 的一大特点是尽可能把运行时的问题转移到编译阶段,不解决问题编译不通过,但是一旦编译通过了就轻易不出问题。

想知道有哪些著名项目,可以去 GitHub 上看 trending ,按照 Rust 语言进行筛选。

目前 Rust 主要是用来作为 C/C++的替代品,用于在生产过程中以较低的成本来保障产品质量,同时还能达到 C/C++一样的性能。
有很多企业的产品涉及到 Rust 和 C/C++混合使用的情况,所以很多招聘 Rust 开发岗位依然要求有 C/C++的使用经验。
erguotou521
2022-03-14 11:22:25 +08:00
隐私计算了解下
xarthur
2022-03-14 11:27:40 +08:00
首先用 Rust 基本上都是新项目( Rust 的历史比起 C/C++这种前辈还是要短)。
目前用的多的方向:区块链、前端(工具链 /WASM )、一些新的基础项目(数据库、基础工具、浏览器内核之类的)、还有就是一些系统级的开发(比如用来写驱动),不过用 Rust 写的驱动有多少我没有一个确切的了解。
duke807
2022-03-14 11:30:15 +08:00
rust 開發效率低,大廠喜歡用是因為員工時間(/生命)不值錢,而且可以降低招聘門欄,不怕小白們搞亂內存又沒有能力定位問題
maggie1107
2022-03-14 11:52:46 +08:00
区块链行业很多用,比如我们公司 CONFLUX
https://github.com/Conflux-Chain/conflux-rust
junnplus
2022-03-14 12:48:36 +08:00
https://github.com/datafuselabs/databend/
可以看下基于 Rust 的 OLAP 数据库
leavelet
2022-03-14 16:11:31 +08:00
看起来应用场景挺广
感觉 Rust 写起来比 c++舒心不少,可能是因为我没怎么写过 python
leavelet
2022-03-14 16:13:49 +08:00
可能主要因为 Rust 有完整的包管理,c++要引入库还挺麻烦
(新手发言 不一定对
leavelet
2022-03-14 16:15:58 +08:00
而且 rust 给我的感觉是更加现代
hzjseasea
2022-03-18 17:38:47 +08:00
@3dwelcome 结合时事,学习了 大佬~
acctv2
2022-06-11 10:41:40 +08:00
@leavelet 我当时愿意学一会 rust 的原因就是 cargo ,要是和 c++一样混乱根本就不想看了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/840103

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX