Symfony Camp UA 2010
Конференция Symfony Camp UA 2010
Dev Generation 2010
Dev Generation 2010
Контакты
Twitter: @zfconf
Вконтакте: club14951507
Телефоны: (812) 448-32-64
Новости RSS

Dev Generation 2010: разработчики, на старт!
Softline Venture Partners запустил конкурс идей в сфере разработки программного обеспечения и интернет-приложений среди молодежи Dev Generation 2010, победитель конкурса получит от Softline Venture Partners инвестиции на реализацию своего проекта в размере 100 000$.

19 мая в Петербурге пройдет СПб–РИФ 2010
19 мая 2010 г. в Санкт-Петербурге в конференц-центре гостиницы «Прибалтийская Park Inn» (ул. Кораблестроителей, д.14) пройдет «Санкт-Петербургский Интернет Форум» (СПб–РИФ 2010). Организаторами Форума выступают РОЦИТ (Региональный общественный Центр интернет-технологий) и компания ArtStyle Media.

DevConf 2010 - конференция профессиональных веб-разработчиков
DevConf 2010 - конференция профессиональных веб-разработчиков (уже более 550 веб-разработчиков) http://devconf.ru/

Доклады от авторов и опытных специалистов в MySQL, PostgreSQL, PHP, Perl, Python, Ruby, Javascript, ASP.NET.

Опубликованы презентации докладов
На сайте конференции были размещены все презентации докладов. Находятся они на подробных страницах каждого из докладов

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

Докладчик

Анатолий Ларин

Анатолий Ларин (e-Легион, веб-программист)

Тезисы

1. Архитектура:

  • Zend_Application, Zend_Config, Zend_Controller, Zend_Router
  • MySQL, Zend_Db_Select, Zend_Db_Table, Zend_Db_Row (Table и Row часто выступали в роли модели)
  • Smarty (отказались от phtml из-за слишком большой гибкости, возможности изменять данные в шаблоне)
  • Zend_Feed, Zend_Pagination, Zend_Openid

2. Проблемы:

  • Автоэскейпинг для Smarty  
    Проблемой стала забывчивость программистов, пропускали очень много XSS. Проблема была решена патчем для Smarty, с автоэкранированием  переменных.
  • Консольные задачи
    Zend Framework не предоставляет инструментов для создания консольных задач (crontab, management tasks).
  • Много проблем связанных с кодировками, 10 непонятных строчек в init.php
  • Неинтуитивность URL-Router (снизу вверх)  
    Ненаглядность route-конфигураций
  • Ошибка в длинной русской теме письма 
    Пришлось потратить пару дней, чтобы обойти проблему.
    http://framework.zend.com/issues/browse/ZF-1688 (07.07.07—18.01.09)
  • Notice, warning, вместо exception
    Вначале мы не обращали на них внимания, и несколько раз это приводило к ошибкам. В итоге у нас не выработался правильный стиль кодирования, в отличии от других языков, где некачественный код не пропускается  компилятором/интерпретатором.
  • Реиспользуемость 
    Практически ни один из участков кода не получалось использовать  
    повторно. Очень много новый вещей создавались копированием
    существующего кода.


Обсудить доклад «История проекта e-Штаб» →

Презентация

Спонсор
Infobox
Генеральный партнер
Technopolis
Партнеры
ZendFramework.ru
SlonFilm — съемка и монтаж видео
Инфоспонсоры
PHP Club
IT-Event.Ru
Конкурс WebReady
R00
SpbCast