Elixir 製 SPA 開発フレームワーク Phoenix LiveView の入門書です。 これを利用すると、ほぼ JavaScript のコードを書かずにシングルページアプリケーション(SPA)を構築できます。 本書が対象とするソフトウェアのバージョンは、Elixir 1.17, Phoenix 1.7, LiveView 1.0.0-rc.6 です。 執筆途中です。随時、更新していきます。 表紙・イラスト: Kenko (Xアカウント: @kenko97540086)
Elixir(エリクサー)はプログラミング言語、Phoenix(フェニックス)は Web 開発フレームワークです。 Ruby や Ruby on Rails と比較すると、まったく有名ではなく、「知る人ぞ知る」といった存在ですが、私の見立てでは、2020年に向かうこれからの数年間、Web業界を席巻すること間違いなしの期待の新星です。 副題に「はじめの一歩」とある通り、この本は本当に本当に初心者向けです。ElixirとPhoenixのさまざまな特徴のごく一部、それもRubyやRuby on Railsによく似た部分に焦点を当てて紹介したものです。 Elixir 学習者が本当にワクワクするだろう個性的な内容、パターンマッチング、パイプ演算子、再帰、平行プログラミングなど、についてはあえて触れていませんので、すでに Elixir をご存知の方にはたぶん物足りないだろうと思いますが、次巻『初級②』
実践Ruby on Rails 4 現場のプロから学ぶ本格Webプログラミング 顧客管理システムの構築を体験しながら、Railsアプリケーション開発のノウハウを習得! この記事は、書籍『実践Ruby on Rails 4 現場のプロから学ぶ本格Webプログラミング』の内容を、Think IT向けに特別にオンラインで公開しているものです。詳しくは記事末尾の書籍紹介欄をご覧ください。 エグザンプル RSpecは「ビヘイビア駆動開発(Behavior Driven Development:BDD)」というプログラム開発手法をRubyで実践するために作られたテストフレームワークです。従来の開発手法との違いを強調するためか、RSpecは独特の用語を採用しています。その1つがエグザンプル(example)です。 さきほど作成したstring_spec.rbでexampleとendで囲まれた部分がありま
実践Ruby on Rails 4 現場のプロから学ぶ本格Webプログラミング 顧客管理システムの構築を体験しながら、Railsアプリケーション開発のノウハウを習得! この記事は、書籍『実践Ruby on Rails 4 現場のプロから学ぶ本格Webプログラミング』の内容を、Think IT向けに特別にオンラインで公開しているものです。詳しくは記事末尾の書籍紹介欄をご覧ください。 本記事では、テストフレームワークとしてRSpecを採用します。RSpecをうまく活用すると、簡潔で読みやすいテストコードを書くことができ、Railsアプリケーションの保守性を高めることができます。 しかし、RSpecの用語法や表記法はやや独特で、慣れるまでには時間がかかります。読者の中にはとまどいを覚える方がいらっしゃるかもしれませんが、次章以降を読み進めるうえでの鍵となりますので、是非じっくりと読んで理解してく
【最新刊】 Elixir実践ガイド[機能拡張編] impress top gearシリーズ 2020年5月22日発売! 『Ruby on Rails 6実践ガイド』の続編です。 ▶ 読者サポートページ 【最新刊】 Elixir実践ガイド impress top gearシリーズ 2021年2月5日発売!Elixir 1.11対応! 本書の主要なテーマは、モジュール、関数、データ型、パターンマッチングなどです。 ▶ 読者サポートページ Elixir/Phoenix 初級④: バリデーション (OIAX BOOKS) Kindle版 本書は、『Elixir/Phoenix初級』シリーズの第4巻です。Phoenix 1.4に対応しています。webpackの設定、whereマクロの使い方、真偽値と日付のあ使い方、Gettextモジュールによる国際化、バリデーション、エラーメッセージの日本語化、など
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く