以前の回答は、Joomla Core MVCについて包括的なものです。Joomlaの代替MVCとして、FOF
https://www.akeebabackup.com/documentation/fof/introducing-fof.html#what-is-fof
https://github.com/akeeba/fof
FOFとは
FOF(Framework on Framework)は、Joomla!向けの迅速なアプリケーション開発フレームワークです。他のフレームワークとは異なり、スタンドアロンではありません。Joomla!を拡張します。プラットフォームを置き換える代わりに、MVCクラスの独自の分岐および拡張バージョンを備え、既存のJoomla!に強い類似性を保ちます。MVC API。これは、Joomla!の作成を再学習する必要がないことを意味します。拡張機能。代わりに、使用している最初の日から生産性を高めることができます。Joomla!の公式にサポートされているLTSバージョンを常にサポートすることが目標です。明確な非推奨と移行パスなしで後方互換性を壊さないでください。
FOFは、Joomla!が使用するデータベーステクノロジーと互換性があります。自身:MySQL、SQL Server(およびWindows Azure SQL)、PostgreSQL。ほとんどの場合、1つのデータベースサーバーテクノロジーでコンポーネントを記述し、最小限の労力で、または他のデータベースサーバーテクノロジーでコンポーネントを実行できます。
FOFは現在、Joomla!の無料および商用コンポーネントで使用されています。開発者の増加によって。