Денис Макаров
Всем привет. Хочется услышать экспертное мнение тех, кто работал с node на более менее крупных проектах.
Сталкивались ли с необходимостью использования IoC контейнеров? Если да, то каких?
Принято ли вообще в node использование dependency injection? Как вообще решается проблема "развязывания компонентов"?
я использую тайпскрипт и и принимаю интерфейсы зависимостей в параметры конструкторов.
есть и привычные для других языков библиотеки для DI — с декораторами и всем таким.
если же говорить о том как принято в ноде, то, к сожалению, в ноде принято бизнес-логику писать в контроллерах. о DI никто и не слышал.