はじめに
当記事はWebアプリケーションのフレームワークを自作することで、下記の達成の一助とすることを目的とします。
- 既成フレームワークの便利さを知る
- Webアプリケーションに対する知見を得る
目標
Webアプリケーションに必要な機能を時系列で実装して行き、最終的にMVC型のフレームワークを完成させます。
注意事項
- ここに記載する仕組みやコードはあくまで知見を広げるためのサンプルにすぎません。実務で使用しないようお願いします。どうしても実務で使用する場合はセキュリティやパフォーマンスその他をよく検討し、改良したうえで使用してください。
参考
- ディレクトリの構成や機能はLaravelを模倣しています。
- 実装を参考にした個所は個別に記載します。