คำตอบก่อนหน้านี้ครอบคลุมเกี่ยวกับ Joomla Core MVC เป็นทางเลือก MVC สำหรับ Joomla, 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 ในกรณีส่วนใหญ่คุณสามารถเขียนส่วนประกอบในเทคโนโลยีเซิร์ฟเวอร์ฐานข้อมูลหนึ่งและให้มันทำงานบนเทคโนโลยีเซิร์ฟเวอร์ฐานข้อมูลอื่น ๆ ด้วยความพยายามเพียงเล็กน้อยหรือไม่มีเลย
FOF ปัจจุบันถูกใช้งานโดยคอมโพเนนต์ฟรีและเชิงพาณิชย์สำหรับ Joomla! ด้วยจำนวนนักพัฒนาที่เพิ่มขึ้น