Разработчики Php-фреймворка Adventure представили (http://adventure-php-framework.org/Page/001-News) релиз 1.10 с реализацией диспетчера подстановки зависимостей (http://en.wikipedia.org/wiki/Dependency_injection), одними из первых предоставив разработчикам на языке PHP возможность использования технологий, заложенных в некоторых Java-библиотеках, в частности, Swing. Данный интерфейс диспетчеризации предоставляет возможность для сторонних библиотек задействовать другие библиотеки, на основе соглашения о наборе API между разработчиками, благодаря введению дополнительного абстрактного уровня представления классов.
Полученное повышение гибкости приложения, помимо упрощения написания, даёт возможность выбора разных реализаций классов одного и того же назначения. Организационно это может быть использовано для разделения труда разработчиков над взаимозависимыми частями проекта, без необходимости обмениваться кодом и синхронизировать сроки разработки. Также, сходные части приложения могу...URL: http://adventure-php-framework.org/Page/001-News
Новость: http://www.opennet.me/opennews/art.shtml?num=23320
http://components.symfony-project.org/dependency-injection/ уже есть. И она хороша, ага.
Да, тоже могу symphony посоветовать. Только линк сломался, там обязательно слэш в конце должен быть.
Как это поможет мне заработать больше денег на реальном Российском рынке?!
Бесконечные уровни абстракции - ахилесова пята объектного программирования.
Действительно полезная работа просто теряется в нескончаемом потоке чистого сознания.
Добро пожаловать в динамические языки?