買這商品的人也買了...
-
$580$458 -
$709深入理解計算機系統, 3/e (Computer Systems: A Programmer's Perspective, 3/e)
-
$680$537 -
$780$663 -
$450$356 -
$520$411
相關主題
商品描述
Go beyond the basics of Rust and build web and serverless cloud applications. The applications explained in this practical book include web sites, RESTful APIs, a real-time web chat application, and frontend application with WebAssembly. Each chapter is organized in the following format: what this kind of application looks like; requirements for the example program; an introduction to the Rust libraries used; step-by-step implementation of the example program, including common pitfalls and best practices; and a brief comparison of libraries and frameworks in the same domain.
This book will open your eyes to the world of practical web applications of Rust. After reading the book, you will be able to apply your Rust knowledge to build your own web projects.
What You Will Learn- Build dynamic websites with databases
- Build RESTful APIs
- Write a WebSocket server that can power a real-time chat app in Rust
- Discover the benefits of serverless computing using Amazon Web Service's Rust support
- Compile Rust to WebAssembly for high-performance frontend applications
A reader with basic Rust knowledge, wishing to learn more about how to apply Rust in a real-world scenario. A developer who is evaluating the possibility to build their next project in Rust.
商品描述(中文翻譯)
超越 Rust 的基礎,構建網頁和無伺服器雲端應用程式。本書中解釋的應用程式包括網站、RESTful API、即時網頁聊天應用程式,以及使用 WebAssembly 的前端應用程式。每一章的組織格式如下:這類應用程式的樣貌;範例程式的需求;所使用的 Rust 函式庫介紹;範例程式的逐步實作,包括常見的陷阱和最佳實踐;以及同一領域中函式庫和框架的簡要比較。
本書將讓你了解 Rust 實用網頁應用程式的世界。閱讀完本書後,你將能夠運用你的 Rust 知識來構建自己的網頁專案。
你將學到的內容:
- 使用資料庫構建動態網站
- 構建 RESTful API
- 編寫一個可以支援即時聊天應用程式的 WebSocket 伺服器
- 探索使用 Amazon Web Services 的 Rust 支援的無伺服器計算的好處
- 將 Rust 編譯為 WebAssembly,以實現高效能的前端應用程式
本書適合對象:
擁有基本 Rust 知識的讀者,希望了解如何在實際情境中應用 Rust。正在評估使用 Rust 構建下一個專案的開發者。
作者簡介
作者簡介(中文翻譯)
Shing Lyu 是一位對開源軟體充滿熱情的軟體工程師。他在 Mozilla 專業從事 Rust 的開發,參與了 Firefox (Gecko) 和 Servo 瀏覽器引擎專案。目前,他在 DAZN 擔任後端開發人員,專注於 AWS 和無伺服器技術。Shing 曾為許多世界知名品牌工作,如 Mozilla、Booking 和 Intel。他也活躍於開源社群,作為台灣 Rust 社群的創始人之一,他喜歡與人分享他對 Rust 的熱情。