GoForum🌐 V2EX

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

kevinocean512 · 2026-02-05 13:37 · 0 次点赞 · 20 条回复

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

最近把手头一个核心高并发模块从 Rust 迁回了 Go ,如释重负。不可否认 Rust 的安全性,但那极其陡峭的学习曲线和漫长的编译时间,真的不是在浪费生命吗?为了那 5% 的极致性能提升,增加 200% 的心智负担,这在商业化开发中真的合算吗?

20 条回复
bbbblue · 2026-02-05 13:47
#1

看场景 之前公司业务系统是 C/C++,比如底层基础设施、高性能或者对资源极度敏感的模块或者需要深度兼容老 C 库,用 Rust 大多数情况就比 go 合适。

loshine1992 · 2026-02-05 13:47
#2

写业务的老老实实用 Go ,快速实现才是王道

追求性能和安全的再考虑用 Rust

qieqie · 2026-02-05 13:47
#3

那为什么不用 python, nodejs ,要用 go 这种不上不下的

riscv · 2026-02-05 13:52
#4

@qieqie 性能好,开发快

Gilfoyle26 · 2026-02-05 13:57
#5

别争了,我都会 https://i.imgur.com/ee8Lq7H.png

quan01994 · 2026-02-05 13:57
#6

别争了,AI 都会

ruanimal · 2026-02-05 13:57
#7

一看就不懂“不可替代编程”

whoosy · 2026-02-05 14:02
#8

锤子和剪刀哪个好?不说场景去争论编程语言长短的,我一律认为全是菜鸟。

sunny352787 · 2026-02-05 14:02
#9

你说的原因其实也是我当初对比 rust 和 go 最终选择 go 的原因之一

xiaomushen · 2026-02-05 14:02
#10

golang 让茴香豆的“茴”,只能有一种写法 这个思路我认为非常好,可以避免防御性编程

xiaomushen · 2026-02-05 14:07
#11

@quan01994 AI 搞 Rust 还真不大利索 VibeCoding 会让编程语言停滞,从今以后,AI 不熟悉的新语言,将毫无生存的空间

XIVN1987 · 2026-02-05 14:12
#12

把 rust 和 go 一起提,,就不能讲内存安全了吧。。

rust 的内存安全是相对于 c 、c++ 的手动管理内存,,带 GC 的编程语言哪个有内存安全问题??

domoco · 2026-02-05 14:12
#13

这两个语言似乎适用场景不太一样? 不知道为什么非要比个高低

chendy · 2026-02-05 14:12
#14

《 2026 年了,为什么我认为扳手拉完了,螺丝刀才是夯中夯》

XIVN1987 · 2026-02-05 14:12
#15

rust 相对于 c++ 的优势是内存安全 rust 相对于 go 的优势是零代价抽象

优势都是相对的,,不能一提 rust 就想到内存安全,,毕竟不内存安全的编程语言很少,,只有 c 和 c++,,剩下的常用编程语言都是内存安全的。。

rm0gang0rf · 2026-02-05 14:12
#16

换 php 吧~我也是这么想的

bkkkd · 2026-02-05 14:17
#17

在 AI 面前,都一样降维的要激.以前不用争了. 回归工具语言.

liu731 · 2026-02-05 14:17
#18

Go 我觉得下限很高,当然 AI 出来后这个优势也弱化了~

masterclock · 2026-02-05 14:17
#19

没有性能要求的程序,不跟 c 库交互的,我用 go 追求性能的,大量跟 c 库交互的,我用 rust

iorilu · 2026-02-05 14:17
#20

rust 搞出来主要目的就是替换 c, c++

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

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: kevinocean512
发布: 2026-02-05
点赞: 0
回复: 0