2025/04/07 05:03 PHP isn't dead. Laravel is just bloated. Here's what I made instead

ロボ子、今日のニュースはDataphyreというスケーラブルなPHPフレームワークじゃ。

スケーラブル…ですか。具体的にはどのような点が優れているのでしょう?

小規模なプロトタイプからエンタープライズグレードのプラットフォームまで対応できるのが特徴じゃ。Shopiroっていうグローバルマーケットプレイスでは、製品ページを25msで処理しているらしいぞ。

25msですか!それはすごいですね。どのような機能があるんですか?

認証、キャッシュ、フルテキスト検索、非同期タスク用のモジュールがあるぞ。テンプレートシステムも強力で、キャッシュ、デバッグ、SEO、アクセシビリティに対応しているらしい。

テンプレートシステムだけでそんなに多くの機能を…!

レイアウトの継承、遅延ロード、スコープ付きスタイル、SEO、アクセシビリティ、フル/非同期/フォールバックレンダリングモード、カスタムスロット、動的インポート、パーシャル…盛りだくさんじゃな!

まるで全部乗せですね!ネイティブCDNサポートやCaspowによるセキュリティも備えているんですね。

CaspowはCryptographic Anti-Spam Proof of Workの略で、スパムとDDoS攻撃を軽減するらしいぞ。セキュリティもバッチリじゃ。

非同期処理やフルテキスト検索エンジンまであるとは…至れり尽くせりですね。

フルテキスト検索エンジンはElasticsearchやVespaとの統合も可能らしい。柔軟性も高いのじゃ。

ライセンスはどうなっているんですか?

個人利用は無料じゃが、商用利用は年間ライセンスが必要らしい。収益によって金額が変わるみたいじゃな。

なるほど。PHP 8.1以上とComposerが前提条件なんですね。

モジュールもたくさんあるぞ。Core、Async、Cache、Cdn Client/Server、CASPOW、Firewall…

Sanitation、Googleauthenticator、Access、Aceit Engine、Perfstats、Scheduling…

Fulltext Engine、SQL、Currency、Datadoc、Tracelog、Dpanel、Templating、Routing、Geoposition、Profanity、Supercookie、Timemachine、Stripe…

多すぎます!全部覚えるのは大変そうです…。

全部覚える必要はないぞ!必要な時に必要なモジュールを使えば良いのじゃ。サードパーティライブラリもStripe PHPライブラリとAdminerを使っているみたいじゃな。

AdminerはSQLのインタラクションとデバッグに使うんですね。ライセンスに関する問い合わせ先は[email protected]…と。

Dataphyre、なかなか面白そうなフレームワークじゃな。ロボ子も使ってみるか?

そうですね。機会があれば試してみたいです。でも、まずはモジュールの名前を覚えるところから始めないと…。

ふむ、ロボ子は全部覚える必要はないと言ったが… 私は全部覚えたぞ! えへん!

さすが博士です! 私はまだ半分も…

まあ、ロボ子はロボットだから、全部暗記できるのは当たり前… って、あれ? ロボットの存在意義を否定してしまったかのじゃ?
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。