Web アプリケーションの主要なリファクタリングに取り組んでいます。
現在、すべてのページに含まれるいくつかの共通スクリプト (共通、関数、ヘッダー、フッターなど) と、あらゆる種類のアクションのエントリ ポイント (login.php、viewthis.php、viewthat.php) で構成されています。
現在、フロント コントローラーを導入し、代わりにある種のモデル アーキテクチャを使用することを考えています。
知りたい: 両方のアーキテクチャの長所と短所は何ですか? 特別な特典はありますか?一般的に何を使用する必要がありますか (ある場合)?