4
Apr

PHP Frameworks comparison matrix (symfony vs cakephp vs zend framework vs CodeIgniter vs Yii)

8 Comments Posted by : Vanina Category : Comparisons

Here is collaborative comparison matrix about PHP frameworks for web developers.

For SocialCompare’s project, we have decided few months ago to choose Symfony, please feel free to collaborate, editing the table (you can add framework to compare or comparison criteria easily after connecting to SocialCompare’s platform):

Comments

  • This is not a “VS”, it is just a chart.
    But thanks, anyway.

    Reply
    Posted 2010-04-27 04:43:41 by Oscar B.
  • Hello Oscar,

    Please feel free to join SocialCompare’s community to improve this chart comparison if you find more relevant details to mention.

    Thanks.

    Reply
    Posted 2010-04-27 04:52:56 by Vanina
  • I’ve been working two years with CodeIgniter and I think that it’s a great PHP framework, very fast and easy to learn. It’s not perfect and it doesn’t have a code generator like Yii.
    Now I’m working in a new project and I’m learning Yii at the same time, but the learning process is slower much slower….

    Reply
    Posted 2011-01-13 20:13:45 by jmbs.es
  • Thanks jmbs.es for your comment.
    You can also vote for your favorite one on SocialCompare’s platform.

    Reply
    Posted 2011-01-13 20:20:56 by Vanina
  • Thank you for the comparison table, but I think it is not correct to make a vote without a specific criteria, because one php framework may be better in performance, another one – in learning difficulty, and some other in documentation, and voting must be done in each criteria separately.

    Reply
    Posted 2011-01-22 20:34:36 by Alex
  • Thanks Alex for your comment.

    For me this “vote” criteria is just a “likes” to say that you like or not this framework.. how is popular…

    For me we could use “ratings on 5 stars” criteria to evaluate each framework in terms of performance, difficulty to learn…and so on.. indeed as you mentionned it is quite complex to compare only globally. “Ratings” criteria are more adapted for that I think…

    Sorry we did not take time to do that for the moment. But if you want, you can edit the comparison table since it is a collaborative one. You just need to login on socialcompare platform.
    You can aslo do another version/view of the same comparison using “save as” button and removing the vote button and adding ratings criteria instead for example.

    Reply
    Posted 2011-01-22 21:04:36 by Vanina
  • There was a book published recently comparing features of 3 of these frameworks: Symfony, CakePHP and ZF. There you can find much more details that allow you go far beyond “like” criteria. You can find it at:
    http://phpframeworks.org/

    Reply
    Posted 2011-03-07 19:03:26 by Hemohes
  • I personally think Zend Framework is by far superior to any of these frameworks – there are so many features of ZF that can’t even be put into this matrix – don’t look on the surface, download the complete framework and see what you get.

    Remember 1 thing The Zend Company is behind ZF, it is not a backyard framework like the other ones mentioned here, it is developed and maintained by professional programmers and systems architects.

    Read this post http://www.christofcoetzee.co.za/zend-framework-vs-codeigniter-vs-cakephp-vs-others/

    Reply
    Posted 2011-03-09 19:30:17 by Christof Coetzee

Leave a Reply