Las respuestas anteriores son exhaustivas sobre Joomla Core MVC. Como MVC alternativo para Joomla, FOF
https://www.akeebabackup.com/documentation/fof/introducing-fof.html#what-is-fof
https://github.com/akeeba/fof
¿Qué es FOF?
FOF (Framework on Framework) es un marco de desarrollo de aplicaciones rápido para Joomla !. A diferencia de otros marcos, no es independiente. Se extiende el Joomla! La plataforma, en lugar de reemplazarla, presenta su propia versión bifurcada y extendida de las clases MVC, manteniendo una gran similitud con el Joomla existente. MVC API. Esto significa que no tienes que volver a aprender a escribir Joomla! extensiones En cambio, puede comenzar a ser productivo desde el primer día que lo está usando. Nuestro objetivo es apoyar siempre las versiones LTS oficialmente compatibles de Joomla! y no romper la compatibilidad con versiones anteriores sin una ruta clara de desuso y migración.
FOF es compatible con las tecnologías de bases de datos utilizadas por Joomla! en sí: MySQL, SQL Server (y Windows Azure SQL), PostgreSQL. En la mayoría de los casos, puede escribir un componente en una tecnología de servidor de base de datos y hacer que se ejecute en las otras tecnologías de servidor de base de datos con un esfuerzo mínimo o sin esfuerzo.
FOF es utilizado actualmente por componentes gratuitos y comerciales para Joomla! por un creciente número de desarrolladores.