RustとWASMでWebアプリ開発を始めよう!
今回ご紹介するのは、『Rust + WASM 実践Webアプリ開発 GitHub Pagesで無料公開する手順と実装』という本です。RustとWebAssembly(WASM)という、今注目の技術を使ってWebアプリを開発し、さらにGitHub Pagesで無料で公開するまでの道のりを、とっても丁寧に教えてくれる一冊なんですよ。

「難しそう…」と思う方もいるかもしれませんが、心配いりません!この本では、実際に動くサンプルを段階的に作りながら学べるようになっているんです。だから、「まず公開する」という目標に向かって、着実にスキルを身につけることができますよ。
この本で学べること
本書では、Webアプリ開発に必要なさまざまな技術がぎゅっと詰まっています。
-
フロントエンド実装: YewやTrunkを使った開発方法
-
デザイン: CSSの適用
-
ユーザーとの対話: フォーム入力の処理
-
外部サービス連携: 外部APIとの連携
-
ページ遷移: ルーティングの設定
-
データ管理: ローカルストレージを活用した状態管理
これらを網羅的に学べるだけでなく、GitHub Pagesのような静的ホスティング環境の特性を活かした設計思想まで紹介されています。作って終わりではなく、実際に世界に公開する喜びを体験してほしい、という著者の想いが伝わってきますね。
気になる目次をちょっとだけご紹介!
-
第1章 環境構築と技術解説
-
第2章 Hello, Yew!
-
第3章 Yewの基本的な機能
-
第4章 Yewの様々な特殊構文
-
第5章 データの長期保存と複雑なコンポーネント定義
-
第6章 Webアプリのテスト駆動開発
-
第7章 WASMによる高速処理と3D描画
-
第8章 地図APIとGithub関連機能
こんな感じで、基礎から応用まで、ステップバイステップで学べる構成になっています。きっと、あなたの「作りたい!」という気持ちを後押ししてくれるでしょう。
著者について
著者は、J-IMPACT(日本電算術研究所)代表の大野駿太郎さん。「手を動かす人のための研究所」として、理論を現実の技術へと落とし込む実装力を重視されている方です。組込みRust、ソフトウェア無線、信号処理、半導体設計など、幅広い分野で実践的な技術開発に取り組んでいらっしゃいます。その経験から生まれた知見が、この本には惜しみなく注ぎ込まれています。
『技術の泉シリーズ』って?
この本は、『技術の泉シリーズ』の一冊です。このシリーズは、技術書典などで頒布された技術同人誌を底本として、商業書籍として刊行されています。

技術の変化に素早く対応できるよう、スピーディな編集制作とプリントオンデマンド(POD)による印刷製本が特徴です。品切れの心配がなく、サスティナブルな出版モデルで、エンジニアの皆さんの“知の結晶”である技術同人誌の世界をもっと多くの人に知ってもらいたい、という素敵な目標を掲げています。
書籍情報と購入方法
『Rust + WASM 実践Webアプリ開発 GitHub Pagesで無料公開する手順と実装』
-
著者: 大野 駿太郎
-
小売希望価格: 電子書籍版 1,800円(税別)/印刷書籍版 2,000円(税別)
-
ISBN: 978-4-295-60473-0
-
発行: インプレス NextPublishing
販売ストア
電子書籍:
-
Amazon Kindleストア
-
楽天koboイーブックストア
-
Apple Books
-
紀伊國屋書店 Kinoppy
-
Google Play Store
-
honto電子書籍ストア
-
Sony Reader Store
-
BookLive!
-
BOOK☆WALKER
-
BOOK TECH
印刷書籍:
- Amazon.co.jp
全国の一般書店からも注文できますよ。各ストアでの販売は準備が整いしだい開始されるので、ぜひチェックしてみてくださいね!
インプレスグループについて
-
株式会社インプレス: https://www.impress.co.jp/
-
インプレスグループ: https://www.impressholdings.com/
この本を手に取って、あなたもRustとWASMを使ったWebアプリ開発の世界へ一歩踏み出してみませんか?あなたのアイデアが形になり、世界中の人に見てもらえる日が来ることを、心から応援しています!





