I have touched on PHP frameworks before that has sparked up a lot of discussion. A lot of people swear by one framework and other developers another. Before you first get into one you might want to ask yourself if you need to use a PHP framework. You might not even need to use one. But the fact is that over time, they can significantly reduce development time.
Okay, so let’s say that you are new to PHP frameworks. There are a few popular choices out there to sink your teeth into, but which one? You don’t want to pick a framework to spend days upon days learning the architecture, only to find out that no other PHP developers out there are using that framework. Thus making the time you spent learning the framework’s ins and outs a waste of time.
In a perfect world, I would suggest to learn them all! However, there are only 24 hours in a day, and prioritizing your PHP framework education might be a good idea. So above I added a poll that I plead to other PHP developers out there to vote on. Hopefully after a lot of participation we will see the most popular PHP framework.
Remember, BrownPHP is a site that helps other PHP developers. By us learning what the most popular PHP frameworks, it will allow us to become more efficient, and ultimately more successful! If you do feel strongly about one PHP framework over another, please leave a comment and explain why you chose the PHP framework that you did.
|
Percy's 68005 Gaskets Header Collector US $8.99 Auction Ends: Tuesday Feb-09-2010 3:45:26 PST | Watch this Item |
|
Percy's XX Carbon Exhaust Header Gasket 68031 US $19.95 Auction Ends: Tuesday Feb-09-2010 4:16:03 PST | Watch this Item |
|
Percy's XX Carbon Exhaust Header Gasket 68019 US $19.95 Auction Ends: Tuesday Feb-09-2010 4:21:29 PST | Watch this Item |
|
Percy's XX Carbon Exhaust Collector Gasket 68006 US $10.95 Auction Ends: Tuesday Feb-09-2010 4:39:31 PST | Watch this Item |

17 Comments until now
My vote: ezcomponents.org
Mine is: kohanaphp.com
need some more hits for your website? just like your other articles about frameworks this one is lame…..
“By us learning what the most popular PHP frameworks, it will allow us to become more efficient, and ultimately more successful! ”
HOW? maybe you should give us some actually useful information…But i see that is provided by the books you like to promote.
Hmm… I was hoping that after many votes, you would be able to deduce what PHP frameworks are being used the most. Then for any PHP developers wanting to dive into a new framework, they could first start with one that has a larger community base. Normally frameworks that have a large community, also have many examples and tutorials. Making it easier for new developers. I thought that was implied.
Thanks for your input on the PHP books. I think if you read through the site, I rarely promote any books. I only promote books that I have read and actually learned something from. Most of which I haven’t yet. So I’m not sure where you got the impressions that I am promoting any publications. Perhaps from the PHP books being displayed for sale underneath the article. I’ll keep that in mind for my future article to not place so many ads. Thanks.
A better test for popularity would be gleaming some knowledge for http://ohloh.net
“Normally frameworks that have a large community, also have many examples and tutorials. ”
Ok so if that is the case then do some research. Here is some for you…
154,000 for zend framework tutorial
610,000 for cakephp tutorial
86,800 for codeigniter tutorial
352,000 for symfony tutorial
btw, I have Safesearch on..
None of us have time for research nor do we have time to read poorly conceived blog articles with little or no meat and all fluff. Fluff only works with peanut butter and thats because if you have it on its own you are likely to crash afterword. Meat provides lasting resource for a life filled with activity.
“btw, I have Safesearch on..” umm Okay?
The poll is meant to give a little insight to the future of the framework popularity. So far with the voting results it seems that the Zend framework is more popular.
I’m not exactly sure where all of this is coming from, I certainly am learning something from watching the poll results coming in. I’m sure others are too. Thanks for your input.
Hey Buck lay, it’s just an article. If you don’t have time to read poorly conceived blog articles then you sure as hell shouldn’t be commenting so much on poorly conceived articles, as well as doing searches (WITH OR WITHOUT SAFE SEARCH ON) about the facts in them. I am a beginning php developer and this seems interesting to me. Shouldn’t you be working?
Me too: kohanaphp
Disclaimer: I manage the Zend Framework project at Zend.
These polls are fun, although I wouldn’t encourage anyone to take this as more than a popularity contest. In any case, no one should choose a framework solely based on a poll or its popularity.
I really feel like there is an issue to bring up here, however. These polls are much less fun when those involved with the project try to influence them: http://www.nabble.com/Guys-(and-gals),-we‘re-slackin’-here-td21097505.html. This happened with this poll and the (perhaps more impactful) poll of which PHP framework would get supported in NetBeans. The final count was something like Cake=40 votes, Zend = about the same number as Cake, and Symfony = 300+ votes. Everyone can draw their own conclusions from those numbers.
Project managers, I beseech you: please don’t try to skew these votes by asking your users to vote on them. Not every framework will have someone who does this, leading to very unreliable numbers. I have had multiple community members ask me to post requests to vote on different polls, and I absolutely refuse to do it because I believe it isn’t fair.
Everyone will act according to his or her conscious. I ultimately won’t hold it against Nate or any other framework community member who tries to ‘get out the vote’. But I do suggest that we all invest our time in making our projects better, rather than influencing poll numbers.
Sincerely.
,Wil
Hey Wil,
I absolutely agree with you about the validity (or lack thereof) of these sorts of surveys, as evidenced by http://twitter.com/nateabele/status/1067759043. In the past (as now) we’ve mainly approached them as a community-building exercise — a chance for active community members to pat themselves on the back and take a little pride in the thriving group they’ve helped create. In other words, we try to find some enjoyment in using them as an internal yardstick, rather than trying to prove something to others.
This, of course, is merely my attempt to find some practical value (community development is definitely something we value
) in something that would otherwise be for naught. Because let’s be honest, who in their right mind would evaluate a piece of software based on a popularity contest, as opposed to their business requirements?
Clearly, all of the top three projects listed have large, thriving communities behind them, and none of them are going away any time soon. At the least, I would say CakePHP and ZF are on more or less equal footing in that respect.
Buck – calm down.
@Nate – IMO, one of the business requirements should be that a framework choice has a moderate degree of community support behind it. So, yeah, “popularity” should enter in to it. Of course this all depends on the business, but I recommended things outside my own comfort zone simply because I think it would serve a client better long term to have something done with a “popular” toolset rather than feeling they’re reliant on me. Whether they *are* or not is not relevant – perception is reality in that case.
I’m choosing CakePHP
For fans of CakePHP who need more performance and a more RESTful framework check out the Recess Framework: http://www.recessframework.org/
My vote is Django
Don’t use PHP. If you’ll try Django, then you’ll find out, that coding in PHP isn’t worth of effort.
Cheers
Tweetbacks
Vote for your favorite #php framework! PHP Developer Call to action! http://tinyurl.com/4csb26
PHP Update: Popular PHP Frameworks: What’s Your Fav?: I have touched on PHP frameworks before t.. http://tinyurl.com/4csb26
Trackbacks
Add your Comment!