PHP Framework Comparison

Written by Welzie

July 23rd, 2009 at 11:37 pm

Posted in php

Tagged with ,

With 17 comments

Yes this is yet another PHP Framework comparison. A few months back I was trying to decide which PHP framework to use on a project. I wanted to use a currently popular framework because that way I would get the best support from the devoted contributors and users. Choosing a popular or active project is important when dealing with open source tools.

From my research I found that cakePHP, Zend Framework, and codeIgniter are currently the most popular PHP frameworks. Below are my notes and thoughts about of each framework.

Some of this will only make since if you are familiar with MVC frameworks, if you are not read this first http://en.wikipedia.org/wiki/Model-view-controller

cakePHP

http://cakephp.org/

Google results

Books







Mailing List/Forum Activity

Pros

Cons

Notes

Zend Framework

http://framework.zend.com/

Google results

Books







Mailing List/Forum Activity

Pros

Cons

Notes

CodeIgniter

http://codeigniter.com/

Google results

Books





Mailing List/Forum Activity

Pros

Cons

Notes

  • Share/Bookmark

Related Posts

Comments

17 Responses to “PHP Framework Comparison”

  1. SnoopD on July 26th, 2009 9:23 pm

    totally agree about the codeIgniter docs. they rock!

  2. MikeNereson on July 27th, 2009 8:47 am

    Here is a list of PHP frameworks sorted via votes.

    http://www.phpframeworks.com/top-10-php-frameworks/

  3. NoseyParker on July 27th, 2009 9:36 am

    Thanks for the interesting comparison. Just wondering…Which of the popular PHP frameworks is the LEAST object-oriented?

  4. Welzie on July 27th, 2009 9:54 am

    @NoseyParker – From the three listed above cakePHP is the LEAST object oriented.

  5. emilien on July 27th, 2009 11:07 am

    Zend Framework is the only one with a Certification…

  6. OtengiM on July 28th, 2009 1:47 pm

    1. CakePHP is when you need a full stack framework for web applications.
    2. Zend Framework is when you need to glue code together with other solutions or decoupled code.
    3. Codeigniter is for create quick and easy way websites.

  7. MikeNereson on August 19th, 2009 1:16 pm

    Symfony any good? I just found this description of the framework here http://ksojkotech.wordpress.com/2009/08/17/why-symfony-is-the-best-framework-to-start/

    I am a non-php developer who wouldn’t mind learning it, so that 24 day tutorial looks quite appealing to me.

  8. Welzie on August 21st, 2009 10:37 am

    @MikeNereson – Symfony is very popular. I will we adding a comparsion of that framework soon. For someone new to php I would try codeigniter. I can’t say how easy symfony is because I haven’t tried it yet.

  9. Chad on November 3rd, 2009 9:20 am

    Good job,those are TOP 3 of all of php frameworks from the phpframeworks.com ’s vote.

    1 CodeIgniter (69 votes)
    2 Zend (51 votes)
    3 CakePHP (51 votes)

    http://www.phpframeworks.com/top-10-php-frameworks/

  10. Welzie on November 3rd, 2009 10:42 am

    @Chad – I also hear a lot about symfony. Packt just sent me a book on symfony I will post a review on it next month or so.

  11. Maniper on January 22nd, 2010 4:05 am

    Originally Posted By php-html.netPHP Framework Comparison…

    A comparison between the most popular php frameworks: cakePHP, Zend Framework, and codeIgniter….

    yeah.. ur right.. I used codeigniter…. easy to use and great docu..

  12. Joemon on March 29th, 2010 6:12 am

    its all ok. But the best one, which i think is Symfony. Try it!!! It is full of OOPS concept.

  13. Muhammad Ghazali on April 6th, 2010 9:03 pm

    Nice post! I think, for starters I will use CodeIgniter or cakephp. Thank you

  14. Sheldmandu on April 8th, 2010 12:27 am

    I did some comprehensive performance benchmarks of all the latest PHP MVC Frameworks including Yii 1.1.1, Kohana 2.3.4 and Code Igniter 1.7.2 as well as others. The results and analysis of results is here: Comparing PHP MVC Framework Performance

  15. winka on July 30th, 2010 2:36 pm

    I suggest the yii framework.
    http://www.yiiframework.com/

  16. php-html.net on July 27th, 2009 8:39 am

    PHP Framework Comparison…

    A comparison between the most popular php frameworks: cakePHP, Zend Framework, and codeIgniter….

  17. Strange Loop 2010 – Early Bird Registration : Code Hangover on July 31st, 2010 4:42 pm

    [...] http://blog.codehangover.com/strange-loop-2009-day-2/ php var dzone_style="2";Related PostsStrange Loop 2009 – Day 2Strange Loop 2009 – Day 1 [...]

Leave a Reply