Fetching_Encrypted_Data...
Fetching_Encrypted_Data...
"モダンなフレームワークが当たり前になる少し前、一人のエンジニアが「真の理解」を求めてPHPでMVCフレームワークを一から構築した記録です。 レンタルサーバーという制限の中で、いかに堅牢で高速なシステムを作るか。その試行錯誤の全記録を公開します。"
レンタルサーバーの制約と向き合い、既存フレームワークではなく「自作」を選択した技術的背景。
PSR規格に縛られすぎず、かつメンテナンス性を損なわない独自の「物理構造」の定義。
正規表現を用いた柔軟なURLマッピング。コントローラーへの動的なディスパッチ処理の裏側。
「データがすべて」という信念。第3正規化を超えた、将来のスケールアウトを見据えた設計図。
SQLインジェクション対策は当然。シングルトンパターンによる接続管理と効率的なデータ取得。
不純なデータをDBに入れないためのガードレール。ビジネスロジックをどこに配置すべきか。
テンプレート継承の概念をPHPで実現。デザイナーが触りやすく、かつ高速な描画を求めて。
独自トークンによるCSRF対策。ステートレスなWebの世界で、いかに「状態」を安全に守るか。
本番環境での「沈黙したバグ」を防ぐ。例外を捕捉し、復旧への手がかりを残すロジック。
半年間に及ぶ構築の総括。自作したからこそ見えた、モダンフレームワークの真価と限界。