Обзор PHP фреймворков
PHP фреймворки современности - великолепны. Тема уже достаточно старая, и сами фреймворки уже довольно зрелые, ими можно пользоваться в production-mode. Однако что выбрать? Я решил немного отойти от основной темы блога, и немного рассказать про свои скитания, такой пристрастный обзор php фреймворков современности. Без критериев - просто mindstream.
PHP фреймворк CakePHP
Не берите. Достаточно прожорлив, нужно помнить большое количество соглашений для того, чтобы эффективно работать с БД. Сканирует большое количество директорий при загрузке, что плохо сказывается на производительности на некоторых хостингах. Не подходит для сайтов большого масштаба.
PHP фреймворк CodeIgniter
Берите. Если вы не php-гуру и не собиратесь две недели только вникать в то, как сделать ту или иную простейшую штуку - берите CodeIgniter. Да, он простой, но вся его красота именно в простоте. Очень быстрый. Однако, чтобы довести на нем до ума серьезный проект, нужно использовать много сторонних дополнений, и много допиливать самому. Тем не менее - очень серьезный вариант. Через день уже сможете реально работать над сайтом, а не втыкать в документацию. В полной мере соответствует слову framework - он как бы обеспечивает рамки для работы, а сама работа остается вам.
PHP фреймворк Yii
С него я начал, к нему сейчас и возвращаюсь. Написал его китаец, фрейм очень продвинутый, хотя довольно сложный для освоения, если вы собиратесь делать действительно продвинутые проекты. Фреймворк обладает скоростью CodeIgniter и возможностями более продвинутых фреймворков, типа Kohana или Zend Framework. При этом можно использовать компоненты Zend, например. Пока я доволен.
