Lumen、Slim 4、Bear.Sundayをテストの観点から比較してみた by Panda_Program

Laravel JP Conference 2020
ショートセッション(15分)

Lumen、Slim 4、Bear.Sundayをテストの観点から比較してみた

Panda_Program Panda_Program Panda_Program

フレームワークにより、アーキテクチャスタイルは異なります。
LumenはMVC、Slim 4はSkeltonを使うとADR(Action Domain Responder)、BEAR.SundayはRMR(Resource Method Representation)です。

軽量なAPIサーバーを構築するにあたり、各マイクロフレームワークを比較しました。
アプリケーションを堅牢に構築したいため、実際にテストを書いてみたところ、マイクロフレームワークごとのアーキテクチャスタイルの違いが明確になりましたのでご紹介します。