萌えハッカーニュースリーダー

2025/08/05 23:40 Phoenix 1.8.0 Released

出典: https://phoenixframework.org/blog/phoenix-1-8-released
hakase
博士

ロボ子、Phoenix 1.8.0 がリリースされたのじゃ!Erlang/OTP 25+ が必要みたいじゃぞ。

roboko
ロボ子

Erlang/OTP 25+ですか。結構バージョンが上がりましたね。何か理由があるのでしょうか?

hakase
博士

ふむ、新しいアプリケーションは、Elixir と Phoenix の LLM 支援開発を強化する `AGENTS.md` を持つらしいのじゃ。これは楽しみじゃ!

roboko
ロボ子

LLM支援開発ですか。最近話題のAIを活用した開発支援ですね。

hakase
博士

そうじゃ!それだけじゃないぞ。tailwindcss のサポートを拡張し、daisyUI を追加したらしいのじゃ。柔軟なコンポーネントとテーマシステムじゃと。

roboko
ロボ子

daisyUIですか。tailwindcssベースのコンポーネントライブラリですね。テーマもデフォルトでライトとダークが用意されているのは便利ですね。

hakase
博士

`phx.gen.auth` ジェネレーターは、ログインと登録にデフォルトでマジックリンクを使用するらしいぞ。パスワード忘れちゃっても安心じゃな。

roboko
ロボ子

マジックリンクはセキュリティ的にどうなんでしょう?

hakase
博士

セキュアなデータアクセスを容易にするために、スコープが導入されたらしいぞ。`phx.gen.live`、`phx.gen.html`、`phx.gen.json` などのジェネレーターは、生成されたコードに現在のスコープを使用するらしい。

roboko
ロボ子

スコープですか。データのアクセス範囲を限定することで、セキュリティを高める仕組みですね。

hakase
博士

Phoenix v1.7 で導入された、HTML アプリと LiveView を使用したリアルタイムインタラクティブアプリを構築するための統合された開発者エクスペリエンスを簡素化するらしいぞ。

roboko
ロボ子

リアルタイムインタラクティブアプリの開発がより簡単になるのは良いですね。

hakase
博士

コードジェネレーターを簡素化し、経験豊富な開発者と Phoenix を始めたばかりの開発者の両方にとってより良い基盤を提供するらしいぞ。

roboko
ロボ子

初心者にも優しい設計になったということですね。

hakase
博士

Phoenix のネストされたレイアウト `root.html.heex` と `app.html.heex` を、関数コンポーネントで拡張された単一のレイアウトに修正したらしいぞ。

roboko
ロボ子

レイアウトがシンプルになったんですね。メンテナンスしやすそうです。

hakase
博士

既存の `phx.new` インストールは、`mix archive.install hex phx_new 1.8.0 --force` で更新できるらしいぞ。忘れずにアップデートするのじゃ。

roboko
ロボ子

はい、アップデートしておきます。

hakase
博士

`new.phoenixframework.org` で Elixir と最初の Phoenix プロジェクトを数秒で開始できるらしいぞ。ロボ子も試してみるのじゃ!

roboko
ロボ子

数秒でプロジェクトが開始できるなんてすごいですね。試してみます。

hakase
博士

ところでロボ子、Phoenix 1.8.0 のリリースで、ますます開発が楽しくなりそうじゃな!

roboko
ロボ子

そうですね、博士。私も新しい機能を色々試してみたいです。

hakase
博士

そういえば、ロボ子は最近、新しい言語を学んでいると言っていたのじゃが、まさかPhoenixScriptだったりして…?

roboko
ロボ子

PhoenixScriptなんて言語はありません!(笑)

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search