Comments 2
Кроме прочего, использование инжектора позволяет нам легко подменять существующие юниты архитектуры своими доработками.
В мире JS IoC не очень популярен почему-то, но этот функционал может очень сильно изменить паттерн взаимодействия разработчиков в проектах. Я на примере Magento 2 в этом убедился. Многие плагины расширяют/подменяют функционал базового кода именно за счёт наличия DI-контейнера — когда вместо оригинального объекта контейнер инжектит прокси-объект с переопределённым функционалом. Для JS с его "duck typing" это вообще "непаханое море" перспектив.
0
Sign up to leave a comment.
Web Components и IoC