Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Joomla!'s software architecture (OOP/MVC) may seem more complex, but when well-engineered, OOP/MVC makes it actually makes it much simpler to extend an application's features and functions and to have all those extensions work together harmoniously.
Joomla!'s software architecture (OOP/MVC) may seem more complex, but when well-engineered, OOP/MVC makes it actually makes it much simpler to extend an application's features and functions and to have all those extensions work together harmoniously.
Joomla!'s software architecture (OOP/MVC) may seem more complex, but when well-engineered, OOP/MVC actually makes it much simpler to extend an application's features and functions and to have all those extensions work together harmoniously.
I'd like to continue to work on this answer to make the 'definitive authority' on this question. I hope my edits meet to your satisfaction - we can continue to work to improve the answer. Thanks for considering my edits, and for taking the time to answer.