Презентация
Вопросы
Короткие ответы на вопросы, которые были заданы мне после презентации, а также в письмах/скайпе:
-
php-cli имеет свой .ini файл конфигурации (
/etc/php5/cli/php.ini). Используя этот файлы вы можете задавать специфичные для консольных приложений настройки. -
Консольное приложение на PHP - это в первую очередь приложение на PHP. Поэтому проблемы с производительностью здесь будут ровно такие же, как и в других ваших приложениях. Если вы следуете принципам
unix wayи ваши консольные приложения просты, то вы можете "выиграть" в производительности за счет того, что будете "бутстрапить" ограниченное количество ресурсов и модулей. -
Проблемы с доступом к файловому кешу под разными пользователями, о которых я вскользь упоминал, могут (и должны) решаться через граммотный user management на сервере. Используйте группы, раздавайте права аккуратно и не позволяйте никому лишнего. И будет вам счастье.
-
Инструменты из набора утилит
Zend\Tool\Projectбудут обновлятся под новые возможности фреймворка, но это будет сделано только после выхода в свет стабильной версии (или хотя бы RC). В общем, в тот момент, когда API будет окончательно устаканен. Все дело в том, что большая часть утилит - кодо- и конфиго- генераторы. Суппортить их изменения параллельно с изменением API никому не интересно. -
В ветке ZF 1.x для того, чтобы "избавится" от списка
Zend\Tool\Projectпровайдеров, есть только один путь - скопировать файлыbin/zf.sh,bin/zf.phpи немного подправить. В первом поменять вывод на новый php обработчик, а во втором, соответственно, убрать из загрузки project Manifest.
Это вкратце. Если у вас есть еще вопросы, которые не освещены выше, можете задать их в комментариях.
Благодарности
Хочу поблагодарить организаторов конференции и докладчиков за отлично проведенное время!