いろいろなフレームワークを比較して見えてくるそれぞれの設計思想 by おかしょい/岡田正平

PHPカンファレンス沖縄2023
レギュラートーク 30分

いろいろなフレームワークを比較して見えてくるそれぞれの設計思想

okashoi おかしょい/岡田正平 okashoi
2

今年 3 月に開催された PHPerKaigi 2023 にて「いろいろなフレームワークの仕組みを index.php から読み解こう」と題して 4 つの Web アプリケーションフレームワークの共通点から、(PHP の)Web アプリケーションフレームワークと呼ばれるものがどうやって動作するのか、一般に何の役割を担っているのか、というお話をしました。

ならば今度は「共通点」ではなく「差異」に着目し、各フレームワークが提供しようとしている価値や設計思想の違いについて比較、考察した結果をお話します。
今回は index.php にとどまらず、フレームワークが備える機能やエコシステム、公式ドキュメント等も比較の材料として扱います。

本トークで扱うフレームワークは以下の通りです。

  • CakePHP
  • Laravel
  • Slim
  • Symfony