Zend Framework — зачем использовать контейнер ioc в приложениях php?

Я уже знаю, что такое IOC, а также я сделал несколько PHP-проектов с использованием фреймворка Laravel (4.3), основанного на IOC.
также я знаю ZEND (1.12) и сделал несколько проектов с ним.
Я знаю, как работает система ZEND MVC. Я знаю, что такое плагины ZEND (плагин фронт-контроллера, плагин ресурсов, помощник действий, помощник вида).
Я также знаю, как работает система начальной загрузки ZEND 1, и знаю жизненный цикл запроса.

и я знаю, что ZEND 1 не использует контейнер IOC.
Я хочу это знать. Есть ли проблемы с ZEND 1, который не использует контейнер IOC?
Я имею в виду, достаточно ли Zend 1, хотя он не использует МОК?
Другими словами, какие проблемы со старыми PHP-фреймворками были устранены с помощью новых PHP-фреймворков с использованием IOC ???
в каких условиях и в каких проектах мне следует создавать базовые фреймворки PHP?
и если необходимо использовать основанную на IOC структуру PHP, могу ли я добавить компонент IOC в Zend 1 ???
Я хочу знать в глубине.
Извините за плохой английский.

1

Решение

Предлагаю прочитать http://martinfowler.com/bliki/InversionOfControl.html Ссылка, Мартин Фаулер разъяснил ясно об IoC

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]