Archive for мая, 2008

Кешируем превью (Thumbnail)

При разработке последнего проекта, при выводе шаблона нужно было показывать большое количество превь-картинок (thumbnails). Самым быстрым решением было сжимать картинки до нужных размеров на лету . Но такой подход не очень хорош с точки зрения производительности скрипта.


Symfony: где взять документацию

Меня часто спрашивают, где найти русскую документацию по Симфонии.
Скажу чесно, ее не так много как кажется. Да, есть достаточно на английском языке, но не все PHP-программисты хорошо читают английский (хотя, с другой стороны, что делать человеку в айти без знания английского)


Сервис Yahoo! Answers переписан на Symfony

Компания Yahoo! использовала PHP фреймворк symfony для переделки проекта вопросов и ответов Yahoo! Answers.

Дастин Виттл из Yahoo! провёл презентацию, в которой на примере разработки Yahoo! Answers рассказал об использовании инструментов с открытым кодом в работе над крупными проектами. В презентации Дастин рассказал почему разработчики остановили свой выбор именно на symfony.


Использование Symfony. Алексей Башкеев

Видео с конференции “РИТ-2008″.
Алексей Башкеев: Использование Symfony.


Почему symfony?

Когда передо мной стоял выбор фреймворка, я ставил перед ним несколько основных задач:

ускорение разработки кода
отсутствие архитектурных барьеров
хорошая документированность
наличие расширенний, плагинов, поддержки

Первым я познакомился с CakePHP. Сразу было сложно разобраться, документация показалась сырой и недоделанной.
Потом решил попробовать чтото другое и посмотрел на Symfony. Этот фреймворк показался очень сложным и непонятным, пришлось отложить изучение на будущее.


О проекте

Всего существует около сотни различных фреймворков на PHP. Некотрые из них написаны и поддерживаются большими студиями, другие написаны за несколько дней группой программистов. Но испытание временем пройдут лишь немногие.