В виду некоторых обстоятельств (пока не буду говорить, каких) полностью перейти на Python + Django
и забить на PHP не получается. В связи с этим вопрос - какой из
PHP-фреймворков выбрать для изучения и последующего использования.
Кандидаты:
- Zend Framework - в
принципе, если его основательно помучать, то за пару недель-месяц из
него можно сделать неплохой каркас для быстрой разработки сайтов.
Преимущества - красивый код, продуманность в архитектуре, гибкость (хотя
во многих случаях она и не нужна). Недостатки - относительно медленный,
нет всякой "помощи” разработчикам (типа скаффолдинга и прочего), нет
реализации ActiveRecord.
- CodeIgniter - хороший,
простой, и, самое главное, быстрый фреймворк. По скорости обгоняет все
остальные (вчера был тест ZF/CakePHP/CI на линуксе с помощью ab - CI
выиграл, причем с ощутимым отрывом). Есть скаффолдинг, есть куча
плагинов, некоторые - достаточно интересные (в частности, rapyd).
- CakePHP - у этого фреймворка куча
поклонников, много материалов по использованию и рабочих приложений. В
недостатки можно записать жесткую тормознутость - он чуть ли не в 1,5-2
раза тормознее ZF (интересно, с чего бы это?).
- Советовали еще Limb, Solar, но пока их не смотрел. Еще что-нибудь предложите?
|