JavaScriptのコードを自分で書かずにSPAのようにフロントエンドの処理をElixirで利用できるPhoenix LiveView。
IoT組込機器に対して関数型言語と軽量ブートローダーを利用できるNerves。
動的関数型言語Elixirの新しい可能性を示した二つのフレームワークを実際に触ってみることを目指した本です。
前提となる「Elixirのインストール」「Mix」「Phoenixフレームワーク」についても触れています。加えて、自分がハマった内容や、利用したケーブル/USBライターなどの情報も載せています。
目次:
- 第1章:Elixir を体験する(Elixirのインストールと簡単な利用方法)
- 第2章:Mix を体験する(Mixの使い方およびテスト実行方法)
- 第3章:Phoenix を体験する (Phoenixのインストールとその構成)
- 第4章:Phoenix Liveview を体験する (DBを利用しない、WebAPIを利用した簡単なSPAの作成)
- 第5章:Nerves を体験する (ラズパイを使ったLチカ)
この本の対象読者は、以下の方を想定しています。
- 難しい話は置いといて雰囲気で新しい言語を体験してみたい方
- Elixirって何?と興味を持たれた方
- Elixirをこれから始めようと考えている方/どんなことができるのと思っている方
- Phoenix Frameworkに興味を持たれている方
- JavaScriptはいまいち好みではないけどSPAを体験してみたい方
- 関数型言語でIoT機器の操作をしたい方
- Elixir初心者に対してElixirで何ができるかを伝えたいと思っている上級者の方
==========
※書籍中のフレームワークのバージョンが古くなっておりますが、概要をつかむことはできる内容となっております。