Впечатления от ZFConf 2010
4 апреля 2010
27-го марта мне посчастливилось побывать на ZFConf — конференции, посвящённой Zend Framework. Хоть это и была первая конференция по ZF в мире, первый блин получился отнюдь не комом.
С ZF как с фреймворком, а не как с библиотекой, я последний раз общался довольно давно, поэтому было полезно освежить память и узнать, что же изменилось за это время.
Пройдусь по докладам, как это уже сделал Антон Шевчук.
Жизненный цикл предложений (proposals) в проекте Zend Framework
Первым выступал гость из Zend — Александр Веремьев. Доклад был целиком посвящён процессу рассмотрения предложений и кода для ядра ZF. Интересные факты:
Процесс рассмотрения может затянуться от месяца до пары лет.
Последнее слово всегда за разработчиками ZF.
Даже если предложение отклонено, его всё ещё можно вытащить из архива.
У слишком специфичного кода почти нет шансов.
Во время кофе-брейка спорили про XSLT. Александр вспоминал Sablotron.
Да, ещё ZF переходит с SVN на Git.
Zend Framework и MVC, реализация модели
Фактически это был не один доклад, а два.
Первую часть, которая как раз больше всего соответствовала названию, рассказывал Александр Стешенко. MVC был в очередной раз разложен по полочкам. Разложен был, хоть и не в деталях, но очень грамотно и последовательно. К докладу Александр подготовился хорошо.
Вторую часть рассказывал Кирилл Чебунин. Яркие слайды, очень эмоциональный доклад. Были одновременно затронуты такие темы, как Dependency Injection и IOC, lazy loading, использование аннотаций для реализации DI. Упомянуто было до кучи и AOP…
Всем кто слушал могу порекомендовать разобраться поглубже самостоятельно.
Zend Framework и производительность
Александр Махомет показал, как улучшить производительность ZF на очередном тестовом приложении.
В самом конце речь зашла про слитие файлов фрейморка в один. Оказалось, что это не всегда работает. На тестовом приложении Александра прироста это не дало. Александр Веремьев получил примерно те же результаты.
Zend Framework и Doctrine, Zend Framework и мультиязычность
Степан Танасийчук рассказал, как замечательно использовать Doctrine. Не без напильника, но всё-равно как-то уж слишком замечательно… про подводные камни и трудности рассказано не было.
Второй доклад мне был интересен в гораздо большей степени и посвящён был интернационализации приложений: «сделали китайскую версию и вот, сколько их там, все ломанулись!». Степан использовал переводы в .po, приводя основными плюсами удобный перевод и решение проблем с синхронизацией перевода.
ФотоСтрана.ru: прототипирование с использованием Zend Framework
Очень интересный доклад Леонида Жаворонкова, в котором была рассказана история развития проекта (кстати, это совсем не фотохостинг). Главный вывод — MVC в ZF тяжеловат для высоконагруженных проектов, но достаточно хорош для быстрого создания рабочего прототипа.
История проекта e-Штаб
Настоящий анти-ZF доклад, хоть и немного запоздалый — ругали очень старый ZF (с которым я ещё имел дело как с фреймворком). Настроение поднял на оставшуюся часть вечера. Закончился он феерично подаренной майкой за самый лучший вопрос:
«А не Вы случайно Битрикс писали?».
Как на это решился Анатолий Ларин я не знаю…
Что нового несет нам Zend Framework 2.0?
Единственная выступавшая девушка, Надежда Блинова, рассказала то, что узнала о ZF2 из активной переписки с Zend. Расказанное меня немного расстроило: ZF2 будет синтаксически ещё более громоздким. Впридачу ещё и магии поприбавится.
Использование очередей сообщений в повседневных проектах
Второй доклад, который хорошо готовили. Денис Баклыков очень чётко рассказал об очередях сообщений и привёл несколько прмеров, упомянув особенности и подводные камни. Дополнительными примерами поделилась аудитория.
Интеграция Zend Framework c JavaScript-фрэймворками jQuery и Dojo Toolkit
Георгий Туревич сумел заинтересовать аудиторию фреймворком Dojo. Штука на самом деле очень интересная — попробуйте.
Всякое
Антон Шевчук приглашал всех желающих на сентябрьский ZFConf в Харькове.
Очень удивил «унизительный» гардероб. От удивления даже забыл его сфотографировать.
«Ёлки-палки» нагрузку, как ни пытался, не выдержал.
В общем, было интересно и немного весело. Спасибо организаторам и докладчикам. Конференция удалась.
Отдельное спасибо Георгию Туревичу за возможность посетить конференцию. Личным приветствием
я так почему-то и не отметился, так что «шпиона» вряд-ли узнали :)
Комментарии RSS по email OK
Очень круто! Как бы я хотел туда попасть! Далеко, правда.
http://anton.shevchuk.name/zfconf/
Место: Харьков
Время: 25 сентября 2010 г.