电子书 编程

Rust Web 开发:使用 warp、tokio 和 re

¥1.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

qwest(英文电子书) 使用 Rust 创建无懈可击、高性能的 Web 应用和服务器。 在《Rust Web 开发》中,你将学到: 在异步环境中处理借用检查器 了解异步 Rust 技术栈的组成部分 创建 Web API 并在 Rust 中使用 JSON 优雅的错误处理 测试、追踪、日志记录和调试 部署 Rust 应用程序 高效的数据库访问 《Rust Web 开发》是一本实用的、手把手的指南,旨在教你用 Rust 创建基于服务器的 Web 应用。如果你曾经使用 Java、NodeJS 或 PHP 设计过 Web 服务器,你会立刻爱上 Rust 所带来的性能和开发体验。即刻上手!作者巴斯蒂安・格鲁伯的宝贵建议让你轻松开始用 Rust 解决复杂问题。你将学习如何高效地使用纯 Rust 进行开发,以及重要的 Rust 库,如用于异步运行时的 tokio、用于 Web 服务器和 API 的 warp,还有用于执行外部 HTTP 请求的 reqwest。 关于技术 如果你厌倦了那些缓慢、资源消耗大且不稳定的千篇一律的 Web 开发工具,那么 Rust 就是解决方案。Rust 服务提供坚如磐石的安全保障、出色的开发体验,甚至还有一个能自动防止常见错误的编译器! 关于本书 《Rust Web 开发》教你使用 Rust 以及重要的 Rust 库(如用于异步运行时的 tokio、用于 Web 服务器和 API 的 warp、用于执行外部 HTTP 请求的 reqwest)构建服务器端 Web 应用。书中充满了示例、代码片段和关于项目设置与代码组织的专业技巧。在学习过程中,你将构建一个完整的问答 Web 服务,并像真实的开发项目一样,逐章迭代你的代码。 本书亮点 在异步环境中处理借用检查器 构建 Web API 并处理 JSON 构建异步 Rust 开发的技术栈 优雅地处理错误 测试、追踪、日志记录和调试 将 Rust 应用部署到多个环境 读者对象 本书面向熟悉 Java、Node 或 Go,且掌握 Rust 基础知识的 Web 开发者。 作者简介 巴斯蒂安・格鲁伯曾是官方 Rust 异步工作组的成员,并创立了柏林 Rust and TellMeetUp 小组。 目录 第一部分 Rust 入门 为什么选择 Rust? 奠定基础 第二部分 入门指南 3. 创建你的第一个路由处理器 4. 实现 RESTful API 5. 清理你的代码库 6. 日志记录、追踪和调试 7. 为应用添加数据库 8. 集成第三方 API 第三部分 投入生产 9. 添加认证和授权 10. 部署你的应用 11. 测试你的 Rust 应用 Rust Web Development