在校大学生,选了学校开的 Rust 课,感觉它画的饼真的挺大
比较好奇 Rust 在业界和开源领域有哪些应用?除了 Mozilla 的 Servo ,还有有公司或者组织的生产环境用 Rust 的吗?
或者有哪些 Rust 写的著名项目,用它做开发的优点有哪些?
在校大学生,选了学校开的 Rust 课,感觉它画的饼真的挺大
比较好奇 Rust 在业界和开源领域有哪些应用?除了 Mozilla 的 Servo ,还有有公司或者组织的生产环境用 Rust 的吗?
或者有哪些 Rust 写的著名项目,用它做开发的优点有哪些?
|
3dwelcomeMar 13, 2022
1
我是前端,用框架久了,就发现编程语言分两种,一种是有官方倾向性的,类似 rust 。另一种是无倾向性的,类似 c/c++。
后者因为无倾向,不同的人写出来的代码组织和可维护性天差地别,完全是看个人的能力和水平。 前者 rust 目前用在 wasm 多一些,前景谁都不知道。但是至少约束性的语法,能让同语言的代码交流,变得稍微流畅一点。 |
|
3dwelcomeMar 13, 2022
2
老外叫这个倾向性为 opinion ,一般 framework 里提到多一些,指编程有公式可套,有个官方推荐的大框架,类似打老头环的官方攻略本。
没攻略嘛,遇到开放世界就只有满地图瞎转了。 |
|
BrettDMar 13, 2022 via iPhone
3
|
|
BrettDMar 13, 2022 via iPhone
4
微软、AWS 、Cloudflare 、Dropbox 、Twitter 、Discord 都有在生产环境中运用 Rust
|
|
TWorldIsNButThisMar 14, 2022 via iPhone
5
一些前端工具链都在用 rust 写
|
|
fishCatcherMar 14, 2022 via iPhone
6
@BrettD 这个比用 go 、c 实现的 kv 有什么优势呢
|
|
ppphpMar 14, 2022
7
上次在站里看到的一个 https://github.com/rustdesk/rustdesk/
至于优点,那得等真的写了很多代码以后才会真正理解。不是理解语言,而是理解自己作为人类的局限性。 |
|
NVDAMar 14, 2022 via iPhone
8
Azure 有一些做 virtualization 的组是 c++和 rust
|
|
HelsingMar 14, 2022 via iPhone
9
Android 源码 AOSP 在用
|
|
DTCPSSMar 14, 2022
10
字节在用
|
|
plko345Mar 14, 2022 via Android
11
几乎所有出名的大厂都在用
|
|
DockerfileMar 14, 2022
12
B 站后端都有用到 rust 。。上次无意间看到
|
|
13
应用还确实挺广泛,GitHub 上面找到不少项目
|
|
irytuMar 14, 2022 via iPhone
15
aws 在用
|
|
zu1kMar 14, 2022 via Android
16
好奇是哪所大学(我只知道一所
|
|
AkashicRecordsMar 14, 2022
17
区块链开发,例如波卡的 Substrate 、以太坊的 parity
|
|
19
打算学完拿 Haskell 写个音频解码器试试
|
|
20
19 楼 不是 Haskell 是 Rust 打错字了
|
|
timothyyeMar 14, 2022
21
区块链也很多用 rust 的
|
|
DockerfileMar 14, 2022
22
@murmur 有用到,又不是说主语言
|
|
libookMar 14, 2022
23
很多大厂在尝试,目前来说还不算火爆,只能说有普及的趋势,目前在区块链、数据库、WebAssembly 以及一些底层系统开发等域比较活跃。
我尽量通俗表述一下,可能不是很准确,但希望能帮助你理解: 试想一下,你是一个 C/C++开发者,或者一家主要使用 C/C++的公司的 CTO ,生产过程中内存安全、线程安全等问题难以规避,请相应的专家成本过高;那么,你有可能是 Rust 的受众群体。 Rust 的一大特点是尽可能把运行时的问题转移到编译阶段,不解决问题编译不通过,但是一旦编译通过了就轻易不出问题。 想知道有哪些著名项目,可以去 GitHub 上看 trending ,按照 Rust 语言进行筛选。 目前 Rust 主要是用来作为 C/C++的替代品,用于在生产过程中以较低的成本来保障产品质量,同时还能达到 C/C++一样的性能。 有很多企业的产品涉及到 Rust 和 C/C++混合使用的情况,所以很多招聘 Rust 开发岗位依然要求有 C/C++的使用经验。 |
|
erguotou521Mar 14, 2022 via Android
24
隐私计算了解下
|
|
xarthurMar 14, 2022
25
首先用 Rust 基本上都是新项目( Rust 的历史比起 C/C++这种前辈还是要短)。
目前用的多的方向:区块链、前端(工具链 /WASM )、一些新的基础项目(数据库、基础工具、浏览器内核之类的)、还有就是一些系统级的开发(比如用来写驱动),不过用 Rust 写的驱动有多少我没有一个确切的了解。 |
|
duke807Mar 14, 2022 via Android
26
rust 開發效率低,大廠喜歡用是因為員工時間(/生命)不值錢,而且可以降低招聘門欄,不怕小白們搞亂內存又沒有能力定位問題
|
|
maggie1107Mar 14, 2022
27
区块链行业很多用,比如我们公司 CONFLUX
https://github.com/Conflux-Chain/conflux-rust |
|
junnplusMar 14, 2022
28
https://github.com/datafuselabs/databend/
可以看下基于 Rust 的 OLAP 数据库 |
|
29
看起来应用场景挺广
感觉 Rust 写起来比 c++舒心不少,可能是因为我没怎么写过 python |
|
30
可能主要因为 Rust 有完整的包管理,c++要引入库还挺麻烦
(新手发言 不一定对 |
|
31
而且 rust 给我的感觉是更加现代
|
|
fo0o7hU2tr6v6TCeMar 18, 2022
32
@3dwelcome 结合时事,学习了 大佬~
|