[ciapug] PHP Frameworks (and Ruby on Rails)

Tony Bibbs tony at tonybibbs.com
Thu May 4 11:14:46 CDT 2006


Here at the state we have our own homegrown framework built on things 
like Creole, Propel, MVCnPHP, PEAR::HTML_Template_Flexy and it's all good.

Frameworks are a good thing but require considerable ramp-up so for 
smaller projects they can be overkill...even a waste of time.  For 
larger projects, say, 50 database table and up, a framework is an 
absolute must.  I've played with almost all that you list below and all 
have their pros/cons and I think you simply have to pick the one that 
suits your needs as much as possible.

What almost all of the ones listed don't seem to support in automated 
unit testing and build management which is something we just have to 
have here.  We're using CruiseControl, Ant (yes, Ant, not phing) and 
PHPUnit2 to do automated daily builds.  Good thing, though, is  you can 
integrate those into the said frameworks below but it's not 
out-of-the-box.

I'm sure Ruby is fine, but if it ain't broke...

--Tony

Scott Phillips wrote:
> I'm intrigued by all the hype surrounding Ruby on Rails, but am not 
> thrilled to spend time learning a language that (at first glance, at 
> least) appears to have radically different syntax than anything I've 
> used before. My to-read list is too long already. What are your thoughts 
> on the various PHP frameworks that are available? Is there One Framework 
> to Rule Them All? And while we're at it, what are your thoughts about Ruby?
> 
> http://www.theweb20dev.com/wordpress/2006/05/03/5-next-generation-php-frameworks/ 
> 
> 
> This article, as seen on digg yesterday, mentions these:
> Symfony
> CakePHP
> Zend's Framework
> Agavi
> PHP on Trax
> 
> 
> Scott Phillips
> Web Developer
> Cowles Library, Drake University
> (515) 271-2975
> _______________________________________________
> ciapug mailing list
> ciapug at cialug.org
> http://cialug.org/mailman/listinfo/ciapug


More information about the ciapug mailing list