Dependency Injection Container / Service Locator
Joomla исторически была довольно запутанной в архитектурном плане. Ее спасительным преимуществом было то, что она была намного меньше, чем WordPress, и намного более доступной для неспециалистов, чем Drupal. Это позволило ей занять свою нишу: люди, которые хотели иметь очень мощный сайт без необходимости получать докторскую степень в области компьютерных наук и/или иметь команду из десятков разработчиков.
Короче говоря, плохая, но не слишком плохая архитектура Joomla позволила использовать ее небольшим фирмам веб-дизайна, внештатным интеграторам сайтов и небольшим, но серьезным компаниям по разработке программного обеспечения.
- Последнее обновление: .