Practical Rust Web Projects: Building Cloud and Web-Based Applications
暫譯: 實用 Rust 網頁專案:構建雲端與網頁應用程式

Lyu, Shing

  • 出版商: Apress
  • 出版日期: 2021-01-26
  • 售價: $1,510
  • 貴賓價: 9.5$1,435
  • 語言: 英文
  • 頁數: 256
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484265882
  • ISBN-13: 9781484265888
  • 相關分類: Rust 語言
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

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

Who This Book Is For
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 is a software engineer who is passionate about open source software. He's been working on Rust professionally at Mozilla, on the Firefox (Gecko) and Servo browser engine project. Currently, he is working at DAZN, a sports streaming platform as a backend developer, with a focus on AWS and serverless technology. Shing has worked for many world famous brands like Mozilla, Booking, and Intel. And, he is also active in the open source community. Being one of the founders of the Taiwan Rust community, he loves to share his enthusiasm for Rust with people.

作者簡介(中文翻譯)

Shing Lyu 是一位對開源軟體充滿熱情的軟體工程師。他在 Mozilla 專業從事 Rust 的開發,參與了 Firefox (Gecko) 和 Servo 瀏覽器引擎專案。目前,他在 DAZN 擔任後端開發人員,專注於 AWS 和無伺服器技術。Shing 曾為許多世界知名品牌工作,如 Mozilla、Booking 和 Intel。他也活躍於開源社群,作為台灣 Rust 社群的創始人之一,他喜歡與人分享他對 Rust 的熱情。