Rust 的 12 个实际商业用例

Description of your first forum.
Post Reply
rabiakhatun785
Posts: 531
Joined: Wed Jan 22, 2025 10:16 am

Rust 的 12 个实际商业用例

Post by rabiakhatun785 »

近年来,大型科技公司和初创公司越来越多地采用 Rust。在这篇博文中,我们将研究 Rust 在现实世界中的 12 个突出的商业应用,从迪士尼到猎鹰 9 号发射。

早在 2020 年,我们就撰写了有关在其项目中使用 Rust 的主要市场参与者的文章,其中包括 等。从那时起,这种编程语言变得越来越流行,所以现在是时候探索更多成功案例了。

为什么 Rust 是最受欢迎的编程语言之一?
根据Stack Overflow 的年度 乌克兰电话号码 开发者调查,Rust 近年来一直被评为最受欢迎和最受青睐的编程语言之一。

原因如下:

性能和安全: Rust 提供与 C 和 C++ 类似的高性能,同时确保内存安全,防止常见的错误和安全漏洞。
多功能性: Rust 可用于广泛的应用,从 Web 开发到数据分析到人工智能。
跨平台兼容性: Rust 兼容多个平台,包括 Windows、macOS 和 Linux。
活跃的社区: Rust 爱好者为该语言的发展做出贡献,提供支持并不断添加新的库和框架。
被主要公司采用:在主要科技公司的支持下,Rust 越来越多地被用于关键和备受瞩目的项目,进一步验证了其功能和可靠性。
Rust 自 2006 年由 Graydon Hoare 创立,并于 2009 年开始在 Mozilla Firefox 的支持下进行开发以来,已经取得了长足的发展。Rust 发布后,编程社区很快就认识到了 Rust 的潜力以及相对于 C 和 C++ 等更成熟的语言的优势。

2021 年,Rust 基金会由亚马逊、谷歌、华为、微软和 Mozilla 等大型科技公司成立。因此,Rust 的从业者包括一些最专业、创新和富有创造力的程序员,他们使用强大而透明的编程语言 Rust 实现了令人惊叹的商业案例。

在本文中阅读有关 Rust 功能的更多信息。

哪些公司使用 Rust?
使用 Rust 的公司
来自多个领域的公司利用 Rust 来构建用于特定目的的高质量软件。其中包括迪士尼和 Shopify 等巨头,以及雄心勃勃的初创公司。

微软
作为提高安全性和消除错误类别的努力的一部分,微软一直在用 Rust重写核心 Windows 库。

此外,微软的“Rust for Windows”项目允许开发人员通过 Rust 中的“windows”包直接无缝地使用任何 Windows API。这个包涵盖了广泛的 Windows 功能,包括永恒的功能、强大的图形引擎、传统的窗口功能和用户界面框架。

Shopify
Shopify 过去一直使用 Ruby 语言进行服务器端编程,但从 2021 年开始部署 Rust 来开发 YJIT,这是一种新的 CRuby 即时 (JIT) 编译器,已集成到 Ruby 3.1 中。在性能测试中,YJIT 的表现比 CRuby 高出 38%。

Shopify 还选择 Rust 作为其构建高性能 Web 服务器的系统编程语言,以充分利用 Rust 的一致性、性能、安全性和互操作性。

迪士尼
迪士尼正在利用 Rust 开发其 NCP GUI 框架。绰号为“m5”的 Native Client Platform v2 (NCPv2) 框架主要使用 Rust 来定位 WebAssembly (WASM),以促进 Web 部署。这个项目历时近三年,已经发展到现在从手持设备到电视和网页等各种平台都使用同一个渲染引擎的地步。

沃尔沃
沃尔沃使用 Rust 为其汽车开发新软件,并继续扩大其用途。沃尔沃汽车公司的技术专家兼系统架构师 Julius Gustavsson 在接受采访时谈到了这一点:

我们想在沃尔沃汽车公司扩展 Rust……没有必要替换已经开发并经过充分测试的代码,但从头开发的代码绝对应该用 Rust 开发……这并不是说 Rust 是万能药。Rust 仍然有一些粗糙之处,它需要你做出某些权衡,而这些权衡可能并不总是最好的做法。但总的来说,我认为 Rust 有巨大的潜力,可以让我们以更低的成本预先生成更高质量的代码,从而降低我们的保修成本,所以这对底线来说是双赢的。 来源

雷诺
雷诺强调分布式安全的重要性,因此他们强制使用 Rust 进行软件开发。Rust 已集成到他们的开发流程中,并用于各种关键应用程序,包括用于重数据包处理的安全软件和高级驾驶辅助系统 (ADAS)。
Post Reply