Jaslabs: High performance Software

High Performance Software

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.

4) The Zend Framework

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.

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • DZone
  • Slashdot
  • StumbleUpon
  • Technorati

19 Comments so far

  1. anonymous November 29th, 2006 4:21 am

    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.

  2. foo November 29th, 2006 10:50 am

    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.

  3. RobertK November 29th, 2006 10:51 am

    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.

  4. Tomus November 29th, 2006 11:48 am

    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.

  5. Evan Wired November 29th, 2006 10:55 pm

    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.

  6. NiKo November 30th, 2006 5:00 pm

    Symfony is far the best, for me

  7. kayzzer December 1st, 2006 9:21 am

    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.

  8. Edward December 1st, 2006 10:49 am

    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.

  9. Justin Silverton December 2nd, 2006 5:18 pm

    “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).

  10. Gord Fisch December 4th, 2006 1:35 am

    So what were your criteria for the ordering?

    Maybe one is better for certain kinds of apps? Certain kinds of coders?

  11. Oriol December 11th, 2006 1:02 pm

    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?

  12. Justin Silverton December 11th, 2006 9:09 pm

    no. I checked out each one of these frameworks and rated them on usability. Do you have a better list?

  13. Samantha Stan January 3rd, 2007 7:18 pm

    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.

  14. Mark April 13th, 2007 7:39 am

    Nice list, but Joomla seems to be missing

  15. Justin Silverton April 13th, 2007 8:41 am

    joomla is actually listed in another one of our articles (top 5 free content management systems). here

  16. Mark April 13th, 2007 9:12 am

    Thank you for that information.

    Having arrived here via google I was less aware of your other categorisations.

  17. Michal Slaby May 7th, 2007 1:11 pm

    If you are still interested in modern PHP frameworks take look at Tigermouse - AJAX based web application framework.

  18. ragazzo May 22nd, 2007 5:57 pm

    Code Igniter roxxx!

  19. Pedro July 17th, 2007 10:09 am

    This list is quite outdated.

    Check out the Akelos screen-cast and then decide which one is the top-framework.

    Akelos rocks!

Leave a reply