Comments 8
Спасибо большое :)
Как на счет внедрений зависимости не в момент создания классов? Например, в момент вызова геттера?
UFO just landed and posted this here
А насколько он медленне работаем с использованием DI контейнеров вместо использования оператора new?
*работает
Не мерял. Но думаю, что это очень непринципиально. Даже если скорость отличается в 10 раз, но операция очень быстрая.
Если это мерять абстрактно, то это смахивает на premature optimization. Поскольку этот выигрыш возможно просто не заметен.
Если у Вас в этом месте бутылочное горлышко, ну сделаете там new, но как-то очень сомневает, что будет необходимость это делать. А главное, если будет такая необходимость, то думаю, что и new вас не спасет.
Если это мерять абстрактно, то это смахивает на premature optimization. Поскольку этот выигрыш возможно просто не заметен.
Если у Вас в этом месте бутылочное горлышко, ну сделаете там new, но как-то очень сомневает, что будет необходимость это делать. А главное, если будет такая необходимость, то думаю, что и new вас не спасет.
кто-то из разработчиков шутил, что однажды попил пиво и чтобы жена не нависала над душой скрылся в кабинете, где за вечер написал расширение для IoC, поищите в pecl.
Но меня что-то не тыркает.
Но меня что-то не тыркает.
Sign up to leave a comment.
Phemto и Паттерн Dependency Injection. Часть 2