Zend Framework or Symfony2 [closed] Zend Framework or Symfony2 [closed] symfony symfony

Zend Framework or Symfony2 [closed]


Since you are starting a new project, the only objective argument in favor of Symfony I can give you is that their next-generation (PHP 5.3 oriented) framework is out and stable. Zend Framework 2 on the other hands is still in the works and from what I learned not close to being ready for production. So in that regard Symfony2 could be a better decision for the long term right now.

On the other hand, you might have a bit harder time learning Symfony2 coming from PHP in the old days, as it will not only introduce you to PHP5 OO programming, but also some new concepts of PHP 5.3. You probably should familiarize yourself with PHP5.3 first. Also the new version is still in it's infancy stages, community support is good already, but arguably it doesn't have the same plugin/bundle support yet as you would find for a more established framework.

In the end it will boil down to personal preference though, as I do believe that symfony1, Symfony2 or Zend Framework 1 are all valid choices for a new project on this day.


I think it's very much based on personal taste. Both frameworks are perfect for creating professional web applications.

I had to make the same decision about two years ago, and chose for Symfony. Mainly because it's easy to create new projects, and you can create your first prototype really quickly and advance/improve from there on. I tried to do the same with Zend Framework, but to me, ZF is more about "configuration", and that configuration part was not immediately clear to me (but probably that got improved a bunch).And indeed, I also like the community behind Symfony, there are a lot of great plugins available, and it has well written documentation (at least 1.4). And it's also possible to use ZF components in Symfony. (For instance the Zend_Search_Lucene).

But again: it's about personal taste. Create a blog in both Symfony and ZF and choose what works best for you. :-)