Top 5 PHP Frameworks 2012

May 30th, 2012 by Laeeq | 42 comments

A good PHP framework improve security, make websites easier to upgrade and also dramatically reduce the time it takes you to build websites and web applications. but the big question that a lot of developers are asking these days is, What is the best PHP framework?

So here in this article we will discuss, popular php frameworks.

 

1. yiiframework

 

Statistically, currently yiiframework is the best framework in the market. It’s a next generation PHP framework. The main features that makes Yii on top spot is its features and a bit faster than Codeigniter and Zend framework. Actually the markers of Yii have spotted some of those areas in existing frameworks and discovered new ways. For example, from the moment you install Yii, you get a perfectly functional and rather impressive website up and running – its all automatically. Yii also comes with a range of features for common tasks like CRUD (creating, reading, updating and deleting).

URL: http://www.yiiframework.com/
Documentation:http://www.yiiframework.com/doc/
Download: http://www.yiiframework.com/download/

2. CodeIgniter Framework

 

Currently, Codeigniter is also a choice of most of php developer. It’s relatively easy to learn. Feature wise, Codeigniter is powerful frameworks such as Zend and Cake. Its major goal is to enable you to develop projects much faster than you could, by providing a rich set of libraries for commonly needed tasks, as well as a simple interface and logical structure to access these libraries. CodeIgniter lets you creatively focus on your project by minimizing the amount of code needed for a given task.

URL: http://www.codeigniter.com/
Documentation:http://codeigniter.com/user_guide/
Download: http://codeigniter.com/downloads/

 

3. Zend Framework

 

Zend is a powerfull PHP Framework which is more secure, reliable and allow Web 2.0 applications & web services. This framework is originally built by PHP. It is enrich with APIs from leading vendors like Google, Amazon, Yahoo, Flickr etc which make it choice for big business.

Actually Zend has pretty much everything you could hope to find in a good PHP framework. It’s powerful, fast and scalable. The demand for Zend developers is immense and knowing how to use Zend is like having a guarantee that you’ll never be out of work.

URL: http://framework.zend.com/
Documentation:http://framework.zend.com/docs/
Download: http://framework.zend.com/download/

 

4. CakePHP Framework

 

CakePHP is a popular framework for web application development. Its simple to learn that provides a basic organizational structure, keeping your entire application consistent and logical. It can handle every aspect, from the user’s initial request all the way to the final rendering of a web page. And since the framework follows the principles of MVC, it allows you to easily customize and extend most aspects of your application.

URL: http://www.cakephp.org
Documentation:http://book.cakephp.org/2.0/en/index.html
Download: https://github.com/cakephp/cakephp/archives/2.1

 

5. Symfony Framework

 

Symfony is a complete php framework designed to optimize the development of web applications. For beginners, It separates a web application’s business rules, server logic, and presentation views. Symfony is rich in numerous tools and classes aimed at shortening the development time of a complex web application.

Symfony is written entirely in PHP. It has been thoroughly tested in various real-world projects, and is actually in use for high-demand e-business websites. It is compatible with most of the available databases engines, including MySQL, PostgreSQL, Oracle, and Microsoft SQL Server. It runs on Unix and Windows platforms.

URL: http://www.symfony-project.com/
Documentation:http://www.symfony-project.org/doc/1_4/
Download: http://symfony.com/download#legacy

Except these, there is a long list of php frameworks available in market. you can select from this heap but don’t forget to share your experience by adding comments here , Thanks

 

You can subscribe to PHPZAG.COM posts by Email

 

Related Topics:

 

 

  1. Isidro Merayo
    May 31st, 2012 at 11:26 | #1

    Forgot Symfony2(Symfony 2.0.15 released May 30, 2012) http://symfony.com/ :)

  2. Pete
    May 31st, 2012 at 11:45 | #2

    Wow, someone is out of the loop – this article could have been written 4 years ago

  3. Jason
    June 1st, 2012 at 05:18 | #3

    Another framework which takes the Yii approach is called PHPDevShell, it is a more ready solution after install.

  4. Boby
    June 1st, 2012 at 06:44 | #4

    CodeIgniter a 2012 framework? It’s so 90ies.
    Maybe you can switch Symfony to Symfony2, it’s one of the strongest frameworks available.

  5. June 1st, 2012 at 07:23 | #5

    Thanks alot; Its helpfull :)

  6. June 1st, 2012 at 14:10 | #6

    i think you should say symfony2 not symfony 1.4 ..

  7. Heu
    June 3rd, 2012 at 08:38 | #7

    May you hibernate since one or two years but Symfony2 is released !

  8. kami
    June 3rd, 2012 at 12:57 | #8

    Symfony2 is the best framework now days, and I think by posting the version 1.x of symfony on your liste you have no Idea what’s Symfony2 is !!
    I advice you to update that liste !!

  9. Markus
    June 4th, 2012 at 12:12 | #9

    The information given here with good intention does not give an accurate picture of the PHP framework world at all.

  10. June 4th, 2012 at 12:31 | #10

    Hi, which stats did you use to build up this list. I am just curious…

  11. Codd
    June 4th, 2012 at 12:59 | #11

    I have considerable (8+) exp in PHP and even then I found Symfony learning curve too steep… may some proper documentation is not there just like codeigniter. Even after spending 2 days I wasn’t able to do basic functionality i.e. adding data from to db, extract from db and view and then edit and update… means add, edit and delete… eventually I dropped idea of learning symfony… There is no straight forward tutorial for this and lot of command line based work.

  12. venkat
    June 13th, 2012 at 04:02 | #12

    It is useful to findout what are the latest and best framework available in php….

  13. Andrzej
    June 15th, 2012 at 14:17 | #13

    @Codd – sorry to say that, but your experience means nothing then. 2 days and being not able to perform simple tasks? C’mon.

  14. June 20th, 2012 at 14:07 | #14

    Yii is no. 1 framework for me..i completed 4 project in yii.

  15. vinodc
    July 7th, 2012 at 11:36 | #15

    Yii is great!! Better than all.

  16. Skander MABROUK
    July 11th, 2012 at 12:56 | #16

    Symfony 2 is not a simple framework, it’s a great application framework. it’s a J2EE platform but written in PHP5.3

    Try it and you will feel the difference…

  17. July 23rd, 2012 at 20:56 | #17

    Symfony 1.4 is still a good framework. They’re still supporting it for bug and security fixes. Version 2.0 is improved in many aspects, but I do think the learning curve is steeper than the 1.X series.

  18. Jan
    July 26th, 2012 at 12:52 | #18

    I’ve participated in 5 enterprise project and numerous fun projects / side stuff. All of those were done in yii. Tried pretty much the same list before giving yii a try and it’s indeed the best!

  19. levdeo
    July 28th, 2012 at 16:14 | #19

    1000 procent’s true :D

  20. levdeo
    July 28th, 2012 at 16:15 | #20

    And this post , very good write up,and thx!!!

  21. kanth
    August 25th, 2012 at 09:20 | #21

    Can anyone please suggest me… which one is the easiest for php beginners to learn ?

  22. anonymous
    September 7th, 2012 at 08:46 | #22

    Kanth the easiest, well documented and also an very good framework is Codeigniter.

  23. cnlevy
    September 10th, 2012 at 07:27 | #23

    yii framework is much more shorthand, and you can develop more quickly.
    IMHO, Symfony2 is for really big projects (at least 6 month long dev), with many people working on it, and organisation is more important than coding efficiency.
    Yii is better for smaller projects, where efficiency counts.

  24. shiv kumar singh
    September 14th, 2012 at 10:01 | #24

    it is neccessery ti use PHP framework

  25. Yonel
    September 17th, 2012 at 22:41 | #25

    Symfony 2.1.1 The best PHP Framework in the World!!!

  26. Jake
    September 22nd, 2012 at 01:49 | #26

    I find CodeIgniter to be the most flexible. The footprint is tiny and the documentation and community are awesome.

  27. souro
    September 28th, 2012 at 16:17 | #27

    Hey guys no one mention about zend framework which pretty much in the competition mention in 3rd potion in this ….

    what your take on it,

  28. ashleycollinsyo
    October 3rd, 2012 at 06:46 | #28

    Hi, Neat post. There’s an issue along with your website in internet explorer, would check this?IE nonetheless is the market leader and a good component of folks will pass over your excellent writing because of this problem.

  29. Amrijn Faisal
    October 14th, 2012 at 07:08 | #29

    Yii is better than symfony 2

    absolutely.

  30. Bhuvan Rikka
    October 16th, 2012 at 05:33 | #30

    Presently working on codeigniter.. It is awesome! Thanks to the documentation and community. You’ll never feel alone!

  31. Syed Danish Ali
    October 25th, 2012 at 20:28 | #31

    Yii is best! professional, secure & rapid development

  32. November 2nd, 2012 at 18:55 | #32

    I have worked on zend, cake and CI… my rating is 1. CI 2. Zend and 3. CakePHP

  33. November 7th, 2012 at 04:57 | #33

    Currently I am working on Zend and codeigniter, I feel codeigniter is much better in comparison to Zend in term of performance …

  34. Anastasiya Panfyorova
    November 8th, 2012 at 11:31 | #34

    There’s a number of great frameworks. but personally I use Yii. It`s easy and compatible, has a clear documentation and lots of extensions like bootstraphttp://www.yiiframework.com/extension/bootstrap/, backvendor http://www.yiiframework.com/extension/backvendor/ or coco http://www.yiiframework.com/extension/coco/.

    I also tried Cake and codeigniter, they are also ok. But Yii is much easier and is perfect for beginners.

  35. anupam
    November 10th, 2012 at 07:50 | #35

    seems to forget the biggest buzzword in the Current php framework’s world ‘Laravel’!

  36. emon
    November 11th, 2012 at 11:14 | #36

    codeigniter, Because It has brilliant documentation, huge powerful community and easy to learn

  37. November 18th, 2012 at 06:56 | #37

    thanks,
    I think it’s good to start with one of these

  38. November 25th, 2012 at 03:47 | #38

    I’d think twice before using Zend. I just saw a benchmark report for major PHP MVC systems and Zend performs really badly on all tests.

    The link is below but you’ll have to remove the spaces.

    www . ruilog . com / blog / view / b6f0e42cf705.html

  39. December 4th, 2012 at 13:27 | #39

    Best PHP framework / CMS: Banshee PHP framework. Strong focus on security, easy to use and fast!

  40. March 7th, 2013 at 07:04 | #40

    Is it better to use cakephp? Because I m using it already but think to review frameworks again for next application

  1. June 1st, 2012 at 13:41 | #1
  2. June 2nd, 2012 at 18:54 | #2