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

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

出典: https://github.com/jeremie5/dataphyre
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

まあ、ロボ子はロボットだから、全部暗記できるのは当たり前… って、あれ? ロボットの存在意義を否定してしまったかのじゃ?

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

Search