Historically, I am developing web development outside of PHP (on
rails) or tightly bound to the framework (Zend, Symfony). But here
a situation arose - you need to create a small website in PHP, and the customer does not
imposes requirements on the choice of framework.
The site should be small in the number of pages, traffic at
this can be big. And I began to reflect on the topic and from what
worth choosing. And here is my list:
1) Zend Framework
for: stability, lack of questions during the transfer to the customer - zend
leader, full coverage of functionality.
')
against: heavy, potentially high memory requirements and personally
The code seems to me heavy.
2) CodeIgniter (or even better Kohana)
for: similarity with rails, although incomplete :), less memory requirements
against: it is not clear how he has with stability, support
3) Yii
for: positioned as the most
fashionable fast framework
against: no work experience
4) without a framework, use any ORM
for: the server will be easy.
against: the choice of ORM (there is a topic on Habré) turns into a clone of this post.
Who thinks what?
Update - comparing items 2-3
http://www.beyondcoding.com/2009/03/02/choosing-a-php-framework-round-2-yii-vs-kohana-vs-codeigniter/