お問合わせ開発ブログ株式会社Nextatのスタッフがお送りする技術コラムメインのブログ。PHPこんにちは、ナカエです。PHPAuraはPHPの良質なコンポーネント群です。DIやPDO拡張、SQLクエリビルダー、バリデーション、フォームなどの利用頻度の高いコンポーネントが揃っています。Componentと似た立ち位置と言えるでしょう。Componentに比べ軽量で依存関係が少ないのが特徴です。コードを読んでいても、疎結合・クリーン・小クラス主義という印象を抱きます。いうような位置付けです。auraphp/Aura.Web_Project先日紹介したRadarもAuraのコンポーネントを利用したフレームワークです。バージョン2系から3系へAuraのコンポーネント群は現在、バージョン3系が徐々に正式リリースされつつああります。※コンポーネント単位なので2系のコンポーネントと3系の共存ももちろん可能です。messagesに対応したAura.Routerはすでにbetaが取れています。Radarでも利用されていたAura.PayloadとAura.Payload_Interfaceは3系からの新規追加です。モデル層)の処理の結果の意味を明示的に表すためのパッケージです。いつ使う?Aura2系のパッケージのドキュメントは有志により翻訳され、日本語訳が公開されています。パッケージを組み合わせて独自のフレームワークを新しく組んだり、独自フレームワークや既存のコードの一部だけ入れ替えたり、という機会があれば非常にお勧めです。フルスタックフレームワークに慣れていると、最初は少し戸惑うかもしれません。Aura.Web_ProjectやRadarを触ってみてAuraの特徴や癖をつかむのもと良いと思います。AuraのAuraを利用したブログの例のコードも参考になります。個人的にはAura.Diにさえ慣れればあとは分かりやすいかなという印象です。お問合わせプライバシーポリシ。