Web アプリ開発で学ぶ Rust 言語入門(ウェブアプリカイハツデマナブラストゲンゴニュウモン)
プログラミング- 著者:
- 佐藤昭文(サトウアキフミ)
- 出版社:
- 秀和システム
- 出版日:
- 2022年09月30日頃
- ISBN:
- 9784798067315
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
本書は Web 開発に特化した「 Rust × Web 開発」の入門書です。 Rust の基礎文法から Web アプリの開発までを網羅しています。チュートリアル形式なので段階的に学習が進められます。また、解説するサンプルは、 Web 開発ならよく知っている題材を教材としました。そのため、 Rust による Web 開発の理解を深めることができます。
Rust はフロントエンドのエコシステムや Microsoft/Google/AWS でも採用されるなど、近年高い注目を集めています。 Rust は安全性・並行性・速度にフォーカスしながらも、非常に優れた開発者体験も提供してくれます。一方でシステムプログラミング言語である Rust は、多くの Web 開発者にとって学習の敷居が高いと考えられることも事実です。本書は Rust による Web アプリ開発を通じて、 Web 開発者の Rust の学習の入口となることを目指した本です。
第 1 章 Rust と Web 開発
第 2 章 Rust 基礎
第 3 章 axum を使って http リクエストを処理する
第 4 章 sqlx を使って CRUD を実装する
第 5 章 Todo アプリの体裁を整える
第 6 章 Todo にラベルをつける
第 1 章 Rust と Web 開発
第 2 章 Rust 基礎
第 3 章 axum を使って http リクエストを処理する
第 4 章 sqlx を使って CRUD を実装する
第 5 章 Todo アプリの体裁を整える
第 6 章 Todo にラベルをつける
技書の森解説
Rust の学習で多くの人がぶつかるのは、所有権やライフタイムといった概念の理解ではなく、「理解したつもりだが何を作ればいいか分からない」という実践への橋渡しの不在です。本書はその空白を Web アプリケーション開発というゴールで埋めるアプローチを取っています。 TODO アプリを題材に、ルーティング、データベース接続、エラーハンドリングなど Web 開発に必要な要素を Rust で実装しながら、言語の機能を実用文脈で身につけていく構成です。
著者の佐藤昭文氏は @IT の連載でも Rust の Web 開発を扱っており、本書はその知見を体系化した内容と位置づけられます。 Rust の文法書を一冊読み終えた後の「次に何を作るか」に対する回答として機能し、 axum や sqlx といったクレートの使い方にも触れるため、 Rust のエコシステムに慣れる足がかりにもなります。 Web 開発の経験があり、 Rust でも同じ領域に進みたい方にとって、言語入門と実践を同時に進められる実用的な一冊です。
言及 Qiita 記事 (2 件)
言及 Zenn 記事 (8 件)
「Webアプリ開発で学ぶ Rust言語入門」完走した感想
♡ 22rust100日後にRustをちょっと知ってる人になる: [Day 96]書籍: Webアプリ開発で学ぶRust言語入門 その6
♡ 2rust100日後にRustをちょっと知ってる人になる: [Day 95]書籍: Webアプリ開発で学ぶRust言語入門 その5
♡ 2rust100日後にRustをちょっと知ってる人になる: [Day 91]書籍: Webアプリ開発で学ぶRust言語入門 その1
♡ 2rust100日後にRustをちょっと知ってる人になる: [Day 94]書籍: Webアプリ開発で学ぶRust言語入門 その4
♡ 1rust100日後にRustをちょっと知ってる人になる: [Day 92]書籍: Webアプリ開発で学ぶRust言語入門 その2
♡ 1rust100日後にRustをちょっと知ってる人になる: [Day 97]書籍: Webアプリ開発で学ぶRust言語入門 その7
♡ 0rust100日後にRustをちょっと知ってる人になる: [Day 93]書籍: Webアプリ開発で学ぶRust言語入門 その3
♡ 0rust
この本に興味がある方におすすめ
この本に関連
関連記事
体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版は初版と何が違うか - 買い直し判断ガイド
通称「徳丸本」こと体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版 (2018 年) と初版 (2011 年) の違いを出版社公表の改訂内容から整理。章の削除 / 新設 / 追加点の一覧と、初版所有者が買い直すべきかの判断基準を解説します。
JavaScript / TypeScript 本ガイド - 入門から型で守る実務コードまで
JavaScript と TypeScript を 1 本の学習ルートとして捉えた技術書の選び方。JavaScript の入門書、言語の背骨を通す体系書、TypeScript の型システムを設計の武器にする本、React/Next.js の実践書まで 2026 年 8 月時点の定番で案内します。
Web 開発本ガイド - フロントエンドからバックエンドまで
Web 開発の全体像を学べる技術書の選び方と学習マップを紹介。フレームワーク本の賞味期限問題と公式ドキュメントとの使い分けも解説します。