PR:この記事にはアフィリエイトリンクが含まれます。
Elixir本を探していてPhoenix LiveViewも学びたいなら、文法からWebアプリの実例まで扱う本が便利です。フォームやDBを使う開発へ進むと、本ごとに学べる範囲が変わります。
LiveViewはサーバー側で状態を持ち、ユーザー操作に応じて画面を更新します。JavaScriptを多く書かずに対話的な画面を作れる仕組みです。状態や通信の流れを把握すると、実装を追いやすくなります。
早見表
| 書名 | 主な内容 | 読者の目安 |
|---|---|---|
Elixir実践入門 | Elixir基礎・Phoenix・認証・DB・LiveView | Elixirから学びたい人 |
Programming Phoenix LiveView | Phoenix 1.8・PostgreSQL・LiveView実装 | 新しいPhoenixでアプリを作る人 |
| Building Table Views with Phoenix LiveView | ページ送り・絞り込み・並べ替え | DB一覧画面を深めたい人 |
| The Phoenix LiveView Cookbook | 状態管理・フォーム・非同期処理などのレシピ | ElixirとPhoenixの基礎がある人 |
4冊の範囲は大きく異なります。Elixir全体を扱う総合書があり、Phoenix 1.8の実践書もあります。テーブルUIの専門書や短いレシピ集も含まれます。
PhoenixやLiveViewは更新が続くため、本の対象バージョンを先に確認してください。手元の環境と版が違うなら、コードを写す前にAPIの差を確かめると移しやすくなります。
Elixir実践入門
『Elixir実践入門』は、Elixirが初めての人に基礎からPhoenix LiveViewまでを扱う総合書です。刊行は2024年、全424ページ。Elixir 1.15.7・Phoenix 1.7.10・LiveView 0.20.1を対象にしています。
基本文法を押さえてからWeb開発へ進む構成です。Elixir特有の書き方を確かめながらアプリ全体を追えます。ブログのCRUDでは記事・コメント・タグの関連付けとマイグレーションも扱います。
LiveViewの章ではライフサイクルや状態管理を扱い、HEExとコンポーネントも解説します。アップロードやPubSub、JavaScript連携も含む内容です。結合テストにも触れています。
認証機能もあります。登録・ログインから確認メールへ進み、パスワードリセットやアクセス制御も扱います。機械学習やIoTも範囲に含まれます。希望小売価格は税込3,740円です。実売価格は時期や店舗で変わります。
Phoenix 1.8
『Programming Phoenix LiveView』は2026年1月刊の450ページで、Phoenix 1.8を扱います。開発にはPostgreSQLとJavaScript Nodeが必要です。出版社ページではIn Print表記で、電子版も販売されています。
フォームやchangesetによる入力処理から、ストリームや関数コンポーネント、状態付きコンポーネントまで解説します。入力値の検証や一覧更新を含む実装例も追えます。
認証レイヤーの生成とPlugによるルート保護を扱います。LiveViewで認証やセッション情報を使う例もあり、ログイン後の画面づくりを学ぶ材料になります。
PostgreSQLを前提にジェネレーターやコンテキスト、スキーマを扱います。PubSubやPresenceに加えてアップロードとテストも収録されています。JavaScriptを書かずに対話画面を作る点が本書の軸です。
一覧UIの実践
『Building Table Views with Phoenix LiveView』は65ページで、Elixir 1.12以降・ErlangとOTP 24以降・Phoenix 1.6以降に対応します。ページ送りや並べ替えに加え、絞り込みと無限スクロールを扱う本です。
一覧データが増えると、検索条件やページ位置の管理が悩みどころになります。本書はLiveViewとEctoのクエリで、これらの機能を実装する方法を解説します。
Ectoのクエリ合成とschemaless changesetを扱います。URLで検索条件を管理する例があり、絞り込み状態を共有する設計にも役立ちます。
ElixirとPhoenixの基礎を終えた中級者向けで、PostgreSQLが必要です。DB一覧の実装例を深めたい人には使いやすい内容でしょう。
レシピで補う
『The Phoenix LiveView Cookbook』は2023年刊の65ページです。PDFとEPUBの電子書籍で、生涯アップデートも付いています。
ElixirとPhoenixの基礎を前提に、ライフサイクルや状態管理、テンプレートやコンポーネントを扱います。レシピはルーティングやフォーム、リアルタイム更新にも及びます。
LiveViewや各種コンポーネントのテストに加え、Alpine.jsやLiveView.JSとの連携も紹介します。無限スクロールやETSによるリアルタイム検索、非同期タスクを使った例もあります。
サーバー側分析と認可、アクセス制限も扱います。ElixirやPhoenixの基礎を学び終えた人が実装例を参照するための本です。
結論
Elixirが初めてなら『Elixir実践入門』を最初の一冊におすすめします。文法から認証付きWebアプリへ進み、ブログとLiveViewの実例を一続きで学べます。
Phoenix 1.8のプロジェクトでLiveViewを学ぶなら、『Programming Phoenix LiveView』を主教材に据えてください。PostgreSQLと認証を含み、コンポーネントやリアルタイム更新、テストも扱います。
DBを使った一覧画面を掘り下げる中級者には『Building Table Views with Phoenix LiveView』が合います。機能単位で実装例を参照したい人には『The Phoenix LiveView Cookbook』がおすすめです。
『Elixir実践入門』の希望小売価格は税込3,740円です。実売価格は時期や店舗で変わるため、購入時に確認してください。Phoenixの対象バージョンと自身の経験段階に合う本なら、学んだ内容を実装に移しやすくなります。
Amazon の PC をスコア化してみた
Amazonにある8〜14インチの小型WindowsタブレットやノートPCを、スペック別にスコア化して比較・ランキング。



