Fullstack Rust

栈 Rust书是构建快速、生产就绪的 Rust 应用程序的完整指南

 

Rust 语言是一种编写令人难以置信的快速且安全的代码的方法。它被用于在谷歌、Facebook、亚马逊和许多其他对性能至关重要的公司中构建工具。

虽然有一些关于如何自学 Rust 编程语言的好资源,但这些其他书籍没有教的是如何使用 Rust 构建应用程序。

Fullstack Rust 解决了这个问题。在本书中,我们将向您展示如何使用 Rust 构建速度极快的 Web 服务器、构建命令行工具以及编译应用程序以使用 Web Assembly(WASM)在浏览器中运行。

认识作者:Andy Weiss,Google 软件工程师

在成为 Flexport 的第一位工程师之前,我的职业生涯始于 Facebook 的数据科学家和软件工程师。

在 Rollbar 投入生产之前,我开始将 Rust 作为一种爱好。我现在在谷歌从事 Fuchsia 的工作。在我的工作中,我试图将普林斯顿博士的学术严谨性与从大小公司运输产品中学到的实用主义结合起来。

在 Fullstack Rust 中,我整理了一本书,将向您展示如何使用 Rust 生态系统来构建快速、安全的应用程序和工具。

学习构建真实 Rust 应用程序的技术和工具

Rust 具有使其成为许多任务的绝佳工具的功能。一些亮点包括:

表现

强大的、静态的、富有表现力的类型系统

无畏并发

很棒的错误信息

现代泛型

内存安全

跨平台

C 互操作性

编译为 WASM (WebAssembly)

Rust 围绕标准库有大量的文档。然而,这本书有一个不同的重点——我们的目标不是仅仅教你 Rust 语言,而是构建现实的应用程序并探索 Rust 中可用的一些技术和工具来完成这些任务。

在处理一些常见场景的过程中,您也将能够学习 Rust。

 

2023-12-12 更新 从321页更新到323页

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。