Comments 15
Оригинал располагается по адресу devzone.zend.com/article/4525
0
переведите сначала вот это самое «Developing a Comprehensive Autoloader»
-2
autoload чертовски удобная вещь, но зло.
особено в zf где на любой чих-пых «дёргается» файловая система и не раз.
стараюсь всетаки зависмости в коде разруливать ручным require_once, по месту испольхования того или иного класса.
тем более в production это все сливается в один большой файл + php_strip_whitespace
особено в zf где на любой чих-пых «дёргается» файловая система и не раз.
стараюсь всетаки зависмости в коде разруливать ручным require_once, по месту испольхования того или иного класса.
тем более в production это все сливается в один большой файл + php_strip_whitespace
-4
а вы уверены что знаете что такое autoload и как он работает?
0
более чем
-2
Сомневаюсь, ибо тогда вы бы этого не писали. Да, и могли бы обойтись только минусом коммента, а не минусовать мне карму — от этого вы не станете правым а только самолюбие утешите.
Даю подсказку:
Автолоад загружает файлы которые действительно нужны, в то время как require грузит всё подряд. Не зря ведь разработчики ZF намереваются со временем перевести его полностью на автозагрузку.
Даю подсказку:
Автолоад загружает файлы которые действительно нужны, в то время как require грузит всё подряд. Не зря ведь разработчики ZF намереваются со временем перевести его полностью на автозагрузку.
0
вы видимо не внимательны, перечитайте мой первый коментарий, а потом это, и еще раз перечитайте.
а теперь пополочкам:
1. думаю вы как разбирающийся в предмете понимаете, что для продакшена автолоад зло.
акселератор на одном большом файле выдает в разы быстрый код.
2. писать в начале кучу require_once это уважение к колегам, читаемость повышается.
«Не зря ведь разработчики ZF намереваются» ссылку можно?
а теперь пополочкам:
1. думаю вы как разбирающийся в предмете понимаете, что для продакшена автолоад зло.
акселератор на одном большом файле выдает в разы быстрый код.
2. писать в начале кучу require_once это уважение к колегам, читаемость повышается.
«Не зря ведь разработчики ZF намереваются» ссылку можно?
-2
0
in large frameworks such as Zend Framework, there are often a number of classes that will require the same dependencies — and since require_once still needs to do a stat call on each invocation, this can lead to significant slowdown, particularly in systems where I/O is expensive.
Yes — the plan is to remove the require_once calls eventually. Removing them right now would be a BC break, so we will need to likely offer packages with and without for some time before fully moving over.
0
в статье никакой конкретики, что будет require_once будет глобально заменен на autoload.
а вот коментрии, от арихитектора zf, действительно проясняют намерения это сделать ближе к 2.0 релизу.
время покажет.
а вот коментрии, от арихитектора zf, действительно проясняют намерения это сделать ближе к 2.0 релизу.
время покажет.
0
Возможно хабрасообществу и не нужен, а русскоязычному зенд сообществу думаю нужен.
0
Олег, перевод уже в процессе. Сегодня вечером собирался публиковать.
Думаю, надо начинать координировать работу по переводам.
Думаю, надо начинать координировать работу по переводам.
0
Sign up to leave a comment.
Нужен ли кому-нибудь перевод "Developing a Comprehensive Autoloader"?