私は PHP 開発に触れて以来、多くのフレームワークを使用してきましたが、それぞれのフレームワークを深く勉強したわけではありませんが、使用されている各 PHP フレームワークの機能はある程度理解しています。ここで、一般的に使用される PHP フレームワークの機能を表にまとめました。皆さんが PHP フレームワークを選択する際の参考になれば幸いです。
MVC: フレームワークに Model-View-Controller 設定のサポートが組み込まれているかどうかを示します。
Multiple DB: フレームワークが変更を加えずに複数のデータベースをサポートするかどうかを示します。
ORM: フレームワークがオブジェクト レコードをサポートするかどうかを示します。マッピング;
DB オブジェクト: フレームワークに TableGateWay などの他のデータベース オブジェクトが含まれるかどうかを示します。
テンプレート エンジンがフレームワークに組み込まれているかどうかを示します。キャッシュの手段;
Validation: フレームワークに組み込みの検証コンポーネントがあるかどうかを示します。
Ajax: フレームワークに Ajax のサポートが組み込まれているかどうかを示します。ユーザー認証を処理するモジュール内。
Modules: フレームワークに RSS フィード パーサー、PDF モジュールなどの他のモジュールがあるかどうかを示します。
EDP: イベント駆動型プログラミング。