Dependency Injection, DIC и Service Locator

Обсуждаем, как правильно строить приложения
Ответить
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Dependency Injection, DIC и Service Locator

Сообщение samdark »

Предлагаю обсудить доклад Дмитрия Науменко: https://www.youtube.com/watch?v=5WdKLW3vCQ4.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Dependency Injection, DIC и Service Locator

Сообщение zelenin »

хороший доклад, хороший докладчик.

Примечание: до 25 минуты общая теория, до 44 минуты - ситуация в yii, после - вопросы.
Restlin
Сообщения: 139
Зарегистрирован: 2011.09.09, 18:12

Re: Dependency Injection, DIC и Service Locator

Сообщение Restlin »

Спасибо за материал - очень интересно и познавательно
Melodic
Сообщения: 87
Зарегистрирован: 2016.05.11, 17:43
Откуда: Луганск

Re: Dependency Injection, DIC и Service Locator

Сообщение Melodic »

Не знал, что в экшенах контроллера можно зависимости указывать. Раньше все зависимости пихал в конструктор контроллера.
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Dependency Injection, DIC и Service Locator

Сообщение ElisDN »

Melodic писал(а):Не знал, что в экшенах контроллера можно зависимости указывать. Раньше все зависимости пихал в конструктор контроллера.
https://twitter.com/elisdnru/status/729978448920334337
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Dependency Injection, DIC и Service Locator

Сообщение samdark »

Впилить её в свой проект не сложно: https://github.com/SAM-IT/yii2-magic/bl ... nTrait.php
Аватара пользователя
slavcodev
Сообщения: 3134
Зарегистрирован: 2009.04.02, 21:42
Откуда: Valencia
Контактная информация:

Re: Dependency Injection, DIC и Service Locator

Сообщение slavcodev »

Sam Dark писал(а):Впилить её в свой проект не сложно: https://github.com/SAM-IT/yii2-magic/bl ... nTrait.php
Угу. В принципе не сложно заменить Yii на любой другой фреймворк :mrgreen:
Вопрос в целесообразности тех или иных изменений в Yii.
Жду Yii 3!
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Dependency Injection, DIC и Service Locator

Сообщение samdark »

Да не, вопрос там как раз был про то, как это сделать, а не кто и почему впиливал или выпиливал...
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Dependency Injection, DIC и Service Locator

Сообщение ElisDN »

Sam Dark писал(а):Впилить её в свой проект не сложно: ...
Только если дополнить оригинальной работой с ServiceLocator для внедрения Request, Session и т.п.
Ответить