RUST 的未来在哪里?

135 天前
 imes

RUST 样样都不落下风,可是样样都有成熟的平替。唯有在一些新兴产业上,因为没有“历史包袱”和“前人”,能发挥足够的效果,比如区块链和 Web3 等。
最能拿得出手的是安全性,可是这个东西对于“小程序”而言,并非什么不可名状的东西。
进一步而言,是否就导致了RUST 缺乏广泛的实际场景,进入出现了“重写一切”的趋势,希望从根本上重构目前的生态以发挥足够的能力。

13134 次点击
所在节点    Rust
101 条回复
knightdf
135 天前
等这波 go 热度过了就轮到 rust 了,哈哈
guotie
135 天前
blockchain
RedBeanIce
135 天前
rust 没有未来。go 起飞。
smallboy19991231
135 天前
只能慢慢替代 C/C++了吧,再給 10 年都不夠發展的,C/C++已經佔據太多底層領域了,除非,越來越多的人用 RUST 替代大多數 C/C++的領域,突破圈子,讓大眾也了解到 RUST 的好處,還有 RUST 太難了,如果未來發展成教學友好,再加上各種名校都推廣起來,先讓教育流行起來,未來在工業才能有大量 RUST 湧入,可惜的是只有部分美國高校才有一些 RUST 的課程,在中國幾乎都是 C/C++為主,中國是不可能流行 RUST 的,因為 C/C++絕大數項目都是老項目,維護起來都麻煩,如何重構呢?
guotie
135 天前
我水平有限,所以我更喜欢 zig
zidy
135 天前
rust 搞 web 太重,搞中间件/性能工具还可以,公司搞对内收益低,对外竞争大,收益周期长。
智能合约可以写一下,试试水。
baiyi
135 天前
内核?
haiku
135 天前
rust 估计还是停留小众领域了
目前最火的 ai ,训练推理大部分还是 cpp+Python 吧
xliao
135 天前
昨天才在 medium 看到一篇文章[狗头]:[花了 18 个月用 Rust 重构算法交易平台,然后现在充满了后悔]( https://medium.com/@austin-starks/i-spent-18-months-rebuilding-my-algorithmic-trading-in-rust-im-filled-with-regret-d300dcc147e0)
coolfan
135 天前
押宝 tauri
DeWjjj
135 天前
rust 太重了,不适合敏捷开发。
国外很多项目都是 ts 一把梭配合 mongodb 。

除非是大型项目重构或者是解决性能问题,不然用到的概率确实是低。
panda1001
135 天前
还有那么多命令行程序,每个都重写一遍咯
NessajCN
135 天前
你真用过 Rust 的话应该不会有这些疑问
论性能,比 C/Cpp 差不多,但是开发体验好了很多
论生态,c/cpp 的库拿来直接用,还有 riir 党在孜孜不倦得 xxx-rs 化
论场景,不仅平替原本 c/cpp 的场景,还能把 jvav 和 go 的场景一起打包 a 了
也就 js/ts 写网页脚本和 python 写学术脚本暂时还替代不了
snylonue
135 天前
说实话 rust 糊屎山的体验挺好的
zengxs
135 天前
Rust 适合给脚本语言写基础库,比如 Python 、Node.JS 啥的很多要求性能的基础库已经用 Rust 写了( pydantic ,swc )
纯 Rust 写业务那太费劲了,开发效率超低
augustheart
135 天前
替代不了的,rust 只能寄希望于建立自己的生态位,比如容器之于 go 。目前 rust 还缺这么一个东西。
替代 c++就更是类似于 zig 替代 c 一样的呓语了。有这种想法的怕是并不知道 c++和 c 是一样什么样的庞然大物,那是随随便便都能编出几篇名为”xx 条不可替代的理由“之类的文章。
zengxs
135 天前
@NessajCN #13 前两点认同,但 java 和 go 的领域 rust 还真没办法替代,rust 写业务太费劲
wniming
135 天前
rust 适合用来开发轻量级 vmm ,cloud-hypervisor ,firecracker microvm 这种,公有云场景下非常注重安全性。
AoEiuV020JP
135 天前
听说 rust 进 Linux 内核了, 如果哪天 linux 编程第一课 hello world 是用 rust 写的了,那就是 rust 的时代来了,
Kumo31
135 天前
用 Rust 做过分布式数据库和存储引擎,比 cpp 体验好太多了... Rust 最主要的问题是招人难; 其次是生态上各种库永远是 0.x 版本,每次一升级依赖 一大堆 breaking change ,包括语言本身不上 nightly 也一堆特性没法用

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

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

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

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

© 2021 V2EX