2026 年了,为什么我依然认为 Rust 是过度设计,而 Golang 才是工程界的终极答案?

2 月 5 日
 paivansade
大部分公司不需要内存级的极致安全,他们需要的是业务快速上线。很多推崇 Rust 的人,其实只是在享受那种“我会你不会”的智力优越感。Go 的大道至简,让代码在三年后换了一波人维护时依然能看懂;

最近把手头一个核心高并发模块从 Rust 迁回了 Go ,如释重负。不可否认 Rust 的安全性,但那极其陡峭的学习曲线和漫长的编译时间,真的不是在浪费生命吗?为了那 5% 的极致性能提升,增加 200% 的心智负担,这在商业化开发中真的合算吗?
14918 次点击
所在节点    程序员
139 条回复
bbbblue
2 月 5 日
看场景
之前公司业务系统是 C/C++,比如底层基础设施、高性能或者对资源极度敏感的模块或者需要深度兼容老 C 库,用 Rust 大多数情况就比 go 合适。
loshine1992
2 月 5 日
写业务的老老实实用 Go ,快速实现才是王道

追求性能和安全的再考虑用 Rust
qieqie
2 月 5 日
那为什么不用 python, nodejs ,要用 go 这种不上不下的
riscv
2 月 5 日
@qieqie 性能好,开发快
Gilfoyle26
2 月 5 日
别争了,我都会
quan01994
2 月 5 日
别争了,AI 都会
ruanimal
2 月 5 日
一看就不懂“不可替代编程”
whoosy
2 月 5 日
锤子和剪刀哪个好?不说场景去争论编程语言长短的,我一律认为全是菜鸟。
sunny352787
2 月 5 日
你说的原因其实也是我当初对比 rust 和 go 最终选择 go 的原因之一
xiaomushen
2 月 5 日
golang 让茴香豆的“茴”,只能有一种写法
这个思路我认为非常好,可以避免防御性编程
xiaomushen
2 月 5 日
@quan01994 AI 搞 Rust 还真不大利索
VibeCoding 会让编程语言停滞,从今以后,AI 不熟悉的新语言,将毫无生存的空间
XIVN1987
2 月 5 日
把 rust 和 go 一起提,,就不能讲内存安全了吧。。

rust 的内存安全是相对于 c 、c++ 的手动管理内存,,带 GC 的编程语言哪个有内存安全问题??
domoco
2 月 5 日
这两个语言似乎适用场景不太一样? 不知道为什么非要比个高低
chendy
2 月 5 日
《 2026 年了,为什么我认为扳手拉完了,螺丝刀才是夯中夯》
XIVN1987
2 月 5 日
rust 相对于 c++ 的优势是内存安全
rust 相对于 go 的优势是零代价抽象

优势都是相对的,,不能一提 rust 就想到内存安全,,毕竟不内存安全的编程语言很少,,只有 c 和 c++,,剩下的常用编程语言都是内存安全的。。
rm0gang0rf
2 月 5 日
换 php 吧~我也是这么想的
bkkkd
2 月 5 日
在 AI 面前,都一样降维的要激.以前不用争了.
回归工具语言.
Nasdaq
2 月 5 日
Go 我觉得下限很高,当然 AI 出来后这个优势也弱化了~
masterclock
2 月 5 日
没有性能要求的程序,不跟 c 库交互的,我用 go
追求性能的,大量跟 c 库交互的,我用 rust
iorilu
2 月 5 日
rust 搞出来主要目的就是替换 c, c++

如果你那项目本来就没打算用 c, 那自然也不需要用 rust

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

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

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

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

© 2021 V2EX