怎么感觉 Rust 突然火起来了?

2022-05-16 21:06:27 +08:00
 lawsiki
不知道是错觉还是以前没关注过 Rust ,以前虽然也讨论 Rust ,但话题度明显没 Go 这么高,现在 Go 的热度反而下去了
9331 次点击
所在节点    Rust
59 条回复
est
2022-05-17 13:29:07 +08:00
@yazoox 平时你没觉得身边有很多孕妇,当你怀孕了,你突然觉得身边怎么这么多孕妇
murmur
2022-05-17 13:45:42 +08:00
rust 写写炒币还可以

主要现在互联网是减量时代,需求都在变少,产品一条线一条线砍,某个新语言火起来不正常
magua
2022-05-17 13:58:35 +08:00
个人感觉是 Python 、Go 的课和焦虑之类的卖得差不多了,再换个新的来
davidqw
2022-05-17 14:54:15 +08:00
discord 是有用 rust 重写过的,性能提高了不少
hk3475
2022-05-17 15:02:10 +08:00
@davidqw discord 应该主体还是 python
FightPig
2022-05-17 15:03:41 +08:00
一直挺火的,不过都是爱好,工作中用的实在,,没啥机会,最大的乐趣在于,学习放弃学习放弃学习放弃学习放弃学习放弃学习....
davidqw
2022-05-17 15:40:02 +08:00
@hk3475 这里有 2020 年初他们从 GO 升级到 RUST 的性能对比,为后续大量接受加密社区做好了准备。现在 Discord 已经是 crypto 项目标配了 https://discord.com/blog/why-discord-is-switching-from-go-to-rust
lawsiki
2022-05-18 00:33:45 +08:00
@FightPig 看了一下,学习曲线确实比较陡
lawsiki
2022-05-18 00:35:48 +08:00
@kongkongyzt #10 区块链之前不是都用 go 的吗?😂
findex
2022-05-18 04:06:01 +08:00
@davidqw 但是这里有个疑问。直接从 go 到 c 语言不行吗。discord 并没有证明 rust 比 c 的性能好。
kongkongyzt
2022-05-18 08:14:11 +08:00
@lawsiki 最开始的时候用 Go 的很多,但现在越来越少了。最开始是部分交易所的核心交易模块陆陆续续开始尝试从 java 换到 Rust ,接着智能合约兴起后对安全性的要求提高了很多,rust 比拖着个运行时的 Go 要合适很多。

个人还是不太喜欢 rust ,主要是学习曲线。
mepwang
2022-05-18 10:08:12 +08:00
需求是有的,国内企业已经开源了一些 rust 项目了。
rust 并不需要证明性能比 C 更好,因为它已经成为了潮流
libook
2022-05-18 11:55:44 +08:00
Hype Cycle ,目前 Go 应该是刚过低谷,开始逐渐成熟应用; Rust 应该正在爬高峰。

Rust 主要还是活跃在系统开发领域,Go 主要在 Web 服务领域,两者不太形成竞争关系。

Rust 语言特性跟现代化,现在大多语言基本都是互相抄特性,了解一下也是不错的。

不过 Rust 语法糖很多,而且大量使用符号而不是英文短语,同时一个符号在不同地方可能代表不同含义,再加上 ownership 的管理对于用惯 GC 语言的人来说多了些心智负担,学起来会比较难。
hk3475
2022-05-18 14:38:32 +08:00
@davidqw 我之前报过他们公司 确实大量的业务代码还是 python 少部分高性能代码变成 rust 了
hk3475
2022-05-18 14:39:51 +08:00
RRRSSS
2022-05-18 18:46:20 +08:00
Go 好像这三四年一直讨论挺多的

rust 我感觉就是区块链带起来的,因为其他场景比如系统编程,人太少,不存在火,写业务?不太可能,就只能是区块链了。
encro
2022-05-19 09:10:08 +08:00
reddit 每天都超过 go ,
社区项目活跃度也超过 go ,

你感觉是没错的,
Rust 是一个好玩的轮子。
具备 go 几乎功能,
又能 native 。

缺点是:
1 ,写起来太安全(熟悉后就没事了),
2 ,编译速度慢(正好摸鱼)。


axum,seaorm,WebAssembly,tarui 都很好玩。
DonkeyBenjamin
2022-06-10 15:37:14 +08:00
并没有突然火,很早的时候 rust 就开始全面地开疆扩土了,可以看

https://github.com/UgurcanAkkok/AreWeRustYet

除了 rust, 我还不知道哪个新语言同时在 security, embed/os, web, GUI, IDE, game, machine learning, command line 上都有所建树的...
ecloud
2022-06-13 22:37:23 +08:00
我们正在考虑用 rust 代替 c/c++来写一些核心撮合 /风控程序,甚至考虑把原有 java 里的一些交易策略也可能移植过去。现在唯一的问题是一些第三方接口只有 c++ api ,似乎 rust 直接 map 到 c++还不如 objc 方便

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

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

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

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

© 2021 V2EX