<rmcreative>

RSS

Впечатления от ZFConf 2010

4 апреля 2010

http://rmcreative.ru/playground/zfconf_logo.png

27-го марта мне посчастливилось побывать на ZFConf — конференции, посвящённой Zend Framework. Хоть это и была первая конференция по ZF в мире, первый блин получился отнюдь не комом.

С ZF как с фреймворком, а не как с библиотекой, я последний раз общался довольно давно, поэтому было полезно освежить память и узнать, что же изменилось за это время.

Пройдусь по докладам, как это уже сделал Антон Шевчук.

Жизненный цикл предложений (proposals) в проекте Zend Framework

http://img-fotki.yandex.ru/get/3805/alexander-makarow.9/0_3b0d4_7f10a08b_M

Первым выступал гость из Zend — Александр Веремьев. Доклад был целиком посвящён процессу рассмотрения предложений и кода для ядра ZF. Интересные факты:

  • Процесс рассмотрения может затянуться от месяца до пары лет.

  • Последнее слово всегда за разработчиками ZF.

  • Даже если предложение отклонено, его всё ещё можно вытащить из архива.

  • У слишком специфичного кода почти нет шансов.

Во время кофе-брейка спорили про XSLT. Александр вспоминал Sablotron.

Да, ещё ZF переходит с SVN на Git.

Zend Framework и MVC, реализация модели

Фактически это был не один доклад, а два.

http://img-fotki.yandex.ru/get/4314/alexander-makarow.9/0_3b0d5_78c885dd_M

Первую часть, которая как раз больше всего соответствовала названию, рассказывал Александр Стешенко. MVC был в очередной раз разложен по полочкам. Разложен был, хоть и не в деталях, но очень грамотно и последовательно. К докладу Александр подготовился хорошо.

http://img-fotki.yandex.ru/get/3804/alexander-makarow.9/0_3b0d6_f58fbd70_M

Вторую часть рассказывал Кирилл Чебунин. Яркие слайды, очень эмоциональный доклад. Были одновременно затронуты такие темы, как Dependency Injection и IOC, lazy loading, использование аннотаций для реализации DI. Упомянуто было до кучи и AOP…

Всем кто слушал могу порекомендовать разобраться поглубже самостоятельно.

Zend Framework и производительность

http://img-fotki.yandex.ru/get/3800/alexander-makarow.9/0_3b0d7_ebd9c97a_M

Александр Махомет показал, как улучшить производительность ZF на очередном тестовом приложении.

В самом конце речь зашла про слитие файлов фрейморка в один. Оказалось, что это не всегда работает. На тестовом приложении Александра прироста это не дало. Александр Веремьев получил примерно те же результаты.

Zend Framework и Doctrine, Zend Framework и мультиязычность

http://img-fotki.yandex.ru/get/3802/alexander-makarow.9/0_3b0d8_18f77e40_M

Степан Танасийчук рассказал, как замечательно использовать Doctrine. Не без напильника, но всё-равно как-то уж слишком замечательно… про подводные камни и трудности рассказано не было.

Второй доклад мне был интересен в гораздо большей степени и посвящён был интернационализации приложений: «сделали китайскую версию и вот, сколько их там, все ломанулись!». Степан использовал переводы в .po, приводя основными плюсами удобный перевод и решение проблем с синхронизацией перевода.

ФотоСтрана.ru: прототипирование с использованием Zend Framework

http://img-fotki.yandex.ru/get/4313/alexander-makarow.9/0_3b0db_1a74f3bd_M

Очень интересный доклад Леонида Жаворонкова, в котором была рассказана история развития проекта (кстати, это совсем не фотохостинг). Главный вывод — MVC в ZF тяжеловат для высоконагруженных проектов, но достаточно хорош для быстрого создания рабочего прототипа.

История проекта e-Штаб

http://img-fotki.yandex.ru/get/3802/alexander-makarow.9/0_3b0dc_cb6ded36_M

Настоящий анти-ZF доклад, хоть и немного запоздалый — ругали очень старый ZF (с которым я ещё имел дело как с фреймворком). Настроение поднял на оставшуюся часть вечера. Закончился он феерично подаренной майкой за самый лучший вопрос:

«А не Вы случайно Битрикс писали?».

http://img-fotki.yandex.ru/get/4310/alexander-makarow.9/0_3b0dd_9921e4c8_M

Как на это решился Анатолий Ларин я не знаю…

Что нового несет нам Zend Framework 2.0?

http://img-fotki.yandex.ru/get/13/alexander-makarow.9/0_3b0de_69cafb81_M

Единственная выступавшая девушка, Надежда Блинова, рассказала то, что узнала о ZF2 из активной переписки с Zend. Расказанное меня немного расстроило: ZF2 будет синтаксически ещё более громоздким. Впридачу ещё и магии поприбавится.

Использование очередей сообщений в повседневных проектах

http://img-fotki.yandex.ru/get/3806/alexander-makarow.9/0_3b0df_7352fa6b_M

Второй доклад, который хорошо готовили. Денис Баклыков очень чётко рассказал об очередях сообщений и привёл несколько прмеров, упомянув особенности и подводные камни. Дополнительными примерами поделилась аудитория.

Интеграция Zend Framework c JavaScript-фрэймворками jQuery и Dojo Toolkit

http://img-fotki.yandex.ru/get/3800/alexander-makarow.9/0_3b0e1_8ca117e2_M

Георгий Туревич сумел заинтересовать аудиторию фреймворком Dojo. Штука на самом деле очень интересная — попробуйте.

Всякое

  • Антон Шевчук приглашал всех желающих на сентябрьский ZFConf в Харькове.

  • Очень удивил «унизительный» гардероб. От удивления даже забыл его сфотографировать.

  • «Ёлки-палки» нагрузку, как ни пытался, не выдержал.

http://img-fotki.yandex.ru/get/4314/alexander-makarow.9/0_3b0d9_c13c012_M

http://img-fotki.yandex.ru/get/4314/alexander-makarow.9/0_3b0da_e20e2102_M

В общем, было интересно и немного весело. Спасибо организаторам и докладчикам. Конференция удалась.

Отдельное спасибо Георгию Туревичу за возможность посетить конференцию. Личным приветствием

я так почему-то и не отметился, так что «шпиона» вряд-ли узнали :)

http://img-fotki.yandex.ru/get/4308/alexander-makarow.9/0_3b0cf_da53cf30_M

Полноразмерные фото

Комментарии RSS

  1. №2438
    sesharim
    sesharim 04.04.2010, 9:37:56

    Очень круто! Как бы я хотел туда попасть! Далеко, правда.

  2. №2456
    Joy
    Joy 12.04.2010, 20:20:09

    http://anton.shevchuk.name/zfconf/

    Место: Харьков

    Время: 25 сентября 2010 г.

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.