Which framework to choose: Symfony, CodeIgniter, Zend?

Hello,

I’ve came to a dilemma: which PHP framework to choose

I’m developing a multisite CMS system which will run background // cron jobs and the requirements are:

  • fast - good performance (should run smooth on shared hosts as bluehost, etc.)
  • fast development
  • console support (preferably) so I can run commands through the console
  • ORM (preferably doctrine)

So I’m making my decision between:

  • CodeIgniter
  • Symfony
  • Zend

I have experience with CodeIgniter but I miss console, tests, good ORM support, I like it because its fast.

I have tried Symfony but I’ve been a little disappointed about the performance - doesn’t seem to be running smooth on shared hosts - does anyone have experience with this? However, the console // doctrine (schemes, …) // tests are great

Haven’t tried Zend but I’ve heard some good things about it. Does anyone have experience with it - what is the performance in comparison to symfony?

Maybe there are some other framework that suit my needs?

Many thanks for help!

CodeIgniter is fast and easy to learn. You can always extend it when you advance further and further. You could even end up with your own perfect framework when you changed much of the base code of the framework.

Don’t go for complicated Zend, because you will soon find out it’s bloated and slow and hard to learn because document is poorly designed, though it has everything you need, but just too much.