Rust全栈开发

作者: [美] 帕布·埃什瓦拉(Prabhu Eshwarla)著 王志强 刘畅 译

出版社: 清华大学出版社

出版日期: 2025-03-01

电子书 暂不销售 定价:98.0
  • 收藏

  • 加书架

  • 引用

简介

本书是使用Rust开发现代分布式Web应用程序的实用指南。你将学习如何在Rust中构建高效的服务、编写自定义Web服务器,甚至端到端构建全栈应用程序。你将从基础开始,使用Rust构建HTTP服务器,并使用RESTfulAPI进行调试和重构。然后,你将通过添加安全性、数据库交互性和错误处理,使它们为生产做好准备。最后,你将处理一个数字店面服务,创建一个单页应用程序,并深入研究异步编程。相关的注释可帮助你了解Rust是如何在后台工作的。本书节奏明快,示例丰富,你可根据自己的项目进行调整。

编辑推荐

阅读本书你将收获什么? 1. 扎实的 Rust Web 开发基础:你将掌握使用 Rust 编写 Web 服务、处理 HTTP 请求、 操作数据库、渲染模板、进行客户端测试等核心技能。 2. 构建高性能、高并发 Web 应用的能力:你将理解 Rust 在并发编程方面的优势, 学会如何利用 Rust 的异步编程模型构建高吞吐量、低延迟的 Web 服务。 3. 编写安全、可靠代码的信心:你将深入理解 Rust 的所有权系统和借用检查器,掌 握编写内存安全、无数据竞争代码的方法。 4. 解决实际问题的实战经验:通过 EzyTutors 项目的实践,你将获得构建真实 Web 应用的宝贵经验,提升你的项目开发能力。 5. 拥抱未来技术趋势的前瞻视野:本书介绍的异步编程,libp2p,为你打开通向区块 链技术的大门。

更多出版物信息
  • 版权: 清华大学出版社
  • 出版: 2025-03-01
  • 作者:[美] 帕布·埃什瓦拉(Prabhu Eshwarla)著 王志强 刘畅 译
  • 更新: 2025-05-19
  • 书号:9787302681717
  • 中图:TP312
  • 学科:
    工学
    控制科学与工程
    工学
    计算机科学与技术

作者信息

[美] 帕布·埃什瓦拉(Prabhu Eshwarla)著 王志强 刘畅 译

Prabhu Eshwarla是一家使用Rust构建Layer1区块链的初创公司的首席技术官。此前,他曾在惠普公司担任工程师及管理人员。

相关图书