Top 10 PHP frameworks
By Justin Silverton
Below is a list of the top 10 frameworks for PHP:
10) Mobius
The Moebius PHP Library is a project that concentrates on building a set of classes that wraps around the built-in php functions. The idea behind the creation of this library is to create an object framework to work on PHP, going from mySQL management to Table manipulation. The site is powered in fact by the moebius library.
9) Blueshoes
BlueShoes provides developers with real-world solutions for common system components such as User Management, Session Handling, Closed User Groups, Exception Handling and Logging, Object Persisting as well as Form building and Handling.
8) Phrame
Phrame is a web development platform for PHP based on the design of Jakarta Struts. Phrame provides your basic Model-View-Controller architecture, and also takes a step further adding standard components such as: HashMap, ArrayList, Stack, etc…
7) Fusebox
Fusebox is the most popular framework for building ColdFusion and PHP web applications. “Fuseboxers” find that the framework releases them from much of the drudgery of writing applications and enables them to focus their efforts on creating great, customer-focused software.
6) Seagull
Seagull is an object oriented framework written in PHP that focuses on best practices, clean code and reusable components.
5) symfony
Based on the best practices of web development, thoroughly tried on several active websites, symfony aims to speed up the creation and maintenance of web applications, and to replace the repetitive coding tasks by power, control and pleasure.
Now, the world’s most popular web programming language gets even better with an easy to use framework for developing the next generation of web applications.
3) cakePHP
Cake is a rapid development framework for PHP which uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.
2) code igniter
Designed to enable, not overwhelm, Code Igniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications.
1) prado
PRADO is a component-based and event-driven programming framework for developing Web applications in PHP 5.
19 Comments so far
Leave a reply






And what exactly are your criterias for this ordering ? My own list, in order of preference of my dog, when I told him the names, is:
1 - Blueshoes (fun to play with!)
2 - Seagull (nice to see flying)
3 - cakePHP (good foo-food)
etc.
This article is really short.
Frankly I think that previous comment was vacuous and not even funny.
That was clearly a puppy you asked…
I asked my old dog (who, though experienced, is now slightly deaf) and he said:
1 Prado - because he thought I meant - did he want to go and see that new film with Meryl Streep?.
2 Zend Framework - because he thought that was some kind of Zimmer Frame (not far off).
3 Symfony - because it mentions “pleasure” in the description.
I found the article really short too, no mention of dogs at all - its as if the author simply hasnt grasped the full concept of Framworks.
Mmmm, Cake…
I’d agree with the last poster, Cake it the best one around at the moment. Shaved a number of weeks off my current project and cleaned up the code immeasurably.
The following frameworks should be promoted due to their quality and modernity.
1. Zend Framework
2. SolarPHP Framework
3. CakePHP
4. Symfony
Prado should be dropped. Not like PHP and for PHP guy at all.
Honestly, who comes up with these lists? Here’s mine, in no particular order because they are all good:
Solar — Well-designed and fast.
CodeIgniter — Simple and fast and well-documented.
Qcodo — Very rapid development.
Symfony — Very complete and well-documented.
Cake doesn’t make my list because I’ve never bothered with it. Zend doesn’t because it seems over-designed.
Symfony is far the best, for me
How the heck did you came up with this list? some random php function?
I won’t even bother on giving ny list, but the absolute winner here is Symfony. They just release the 1.0 Beta wich is amazing.
Every other framework named here fall short in some aspect.
next time please do some research.
Why does Qcodo never make these lists (apart from in Evan Wired’s comment)? When looking for a framework for a PHP5 CRM app, I tried Symfony, CakePHP and Qcodo. Qcodo won the contest hands down and I’ve never looked back - it’s rock solid, super fast, well coded with excellent support and a joy to code in.
I think more people should give it a try…you’ll be pleasantly surprised.
“next time please do some research”
I did. I looked at all of these frameworks and decided to come up with this list. It seems many of the posts about this list being bad are because someone
s favorite framework not being listed (or high enough).
So what were your criteria for the ordering?
Maybe one is better for certain kinds of apps? Certain kinds of coders?
Some of them aren’t even a framework, they’re just libraries or CMS. And also, why did you choose a framework that hasn’t been updated since 2004 (Phrame)? Did you need something to fill the top 10 list or what?
no. I checked out each one of these frameworks and rated them on usability. Do you have a better list?
My list based on my personal productivity and flexibility
Akelos Framework - Ruby on Rails clone for PHP
CakePHP — My choice until I met Akelos
Not PHP, but Rails is far superior to any other framework in terms of simplicity and productivity.
Nice list, but Joomla seems to be missing
joomla is actually listed in another one of our articles (top 5 free content management systems). here
Thank you for that information.
Having arrived here via google I was less aware of your other categorisations.
If you are still interested in modern PHP frameworks take look at Tigermouse - AJAX based web application framework.
Code Igniter roxxx!
This list is quite outdated.
Check out the Akelos screen-cast and then decide which one is the top-framework.
Akelos rocks!