Rust 的局限性,或者为什么您不应该关注 Amazon 和 Cloudflare

2026-05-13 1 阅读 randomint64
【HN用户评论摘要】 这篇文章中有很多令人折磨的逻辑。1。您不应该选择团队不了解的编程语言。这是常识,而不是反对 Rust.2 的论点。 Rust 在最常用语言列表中排名较低,因为它比 Java、Python、C 以及列表中所有其他语言都更新。3。您不需要使用异步 Rust。如果你这样做,我不同意它像这所暗示的那么难,但我同意它不像编写同步代码那么容易。4。 Rust 项目不会像这里所说的那样腐烂。罗斯 我在这篇文章和其他同类文章中看到的一个共同点是,他们很少站出来说他们正在从事什么样的项目,让标题听起来普遍适用。鉴于对异步的强调,它们与 Go 的对比,以及系统编程作为例外的提及,我可以做出一些猜测。但经过足够多的这些之后,人们会得到这样的印象:Rust 主要是一种后端语言,与其他后端语言竞争,而这恰好也是 这是一篇奇怪的文章,它让我想起了这样一个概念:唯一真正好的软件是你从未使用过的软件。 这已经太老了。 Rust 是一种编程语言。它在某些事情上确实做得很好,但在某些事情上却做得不太好。它不是万能药,而是工具。人们可以因为喜欢而使用它,无论工具是否适合工作。人们可能会讨厌它,讨厌编程语言是全世界最值得讨厌的事情之一。 “语言主义者”是一个我不想生活在其中的世界。感觉就像有些人喜欢 Rust,有些人讨厌 Rust,而大多数其他人根本不在乎。大家 我对这篇文章没有意见,事实上,我认为它通过描述该语言更强大的用例来完全弥补任何批评。要点:如果选择任意一种语言来学习,如果您正在构建需要异步的中小型事物,那么 rust 并不是第一个要达到的目标。stdlib 和包生态系统一团糟。---使用如果:如果您需要千兆级性能并且有资源来学习它并处理异步的复杂性。如果您正在编写高性能格洛 原始链接:https://kerkour.com/the-limits-of-rust