Jawaban sebelumnya komprehensif tentang Joomla Core MVC. Sebagai MVC alternatif untuk Joomla, FOF
https://www.akeebabackup.com/documentation/fof/introducing-fof.html#what-is-fof
https://github.com/akeeba/fof
Apa itu FOF?
FOF (Framework on Framework) adalah kerangka kerja pengembangan aplikasi yang cepat untuk Joomla !. Tidak seperti kerangka kerja lain, ini bukan mandiri. Itu memperluas Joomla! Platform alih-alih menggantinya, menampilkan versi MVC bercabang dan diperpanjang sendiri, menjaga kemiripan yang kuat dengan Joomla yang ada! API MVC. Ini artinya Anda tidak perlu mempelajari kembali penulisan Joomla! ekstensi. Sebagai gantinya, Anda dapat mulai menjadi produktif sejak hari pertama Anda menggunakannya. Tujuan kami adalah untuk selalu mendukung versi Joomla LTS yang didukung secara resmi! dan tidak merusak kompatibilitas ke belakang tanpa jalur penghentian dan migrasi yang jelas.
FOF kompatibel dengan teknologi basis data yang digunakan oleh Joomla! sendiri: MySQL, SQL Server (dan Windows Azure SQL), PostgreSQL. Dalam kebanyakan kasus, Anda dapat menulis komponen dalam satu teknologi server database dan menjalankannya pada teknologi server database lainnya dengan sedikit atau tanpa usaha.
FOF saat ini digunakan oleh komponen gratis dan komersial untuk Joomla! oleh peningkatan jumlah pengembang.