Datasheet
OPEN SOURCE PHP WEB FRAMEWORKS
x
13
Qcodo
Started: 2005
License: MIT
PHP versions: 5.x
Its logo is shown in Figure 1-14. Website:
www.qcodo.com
Qcodo is an MVC framework that excels in code generation from database design. It has a very
powerful code generator that analyzes the structure of the data model, and creates PHP object
code and also HTML pages for database manipulation. Perhaps this is not one of the more
popular frameworks you are likely to hear about during a casual conversation, but several top
institutions (including NASA) have applied it for their projects. Qcodo was created by Mike Ho
of QuasIdea Development and is now developed by an active community. It also has a completely
community-driven fork called Qcube.
Solar
Started: 2005
License: New BSD
PHP versions: 5.2+
Its logo is shown in Figure 1-15. Website:
http://
solarphp.com
SOLAR stands for Simple Object Library and Application Repository. Its structure and naming
conventions are similar to those of Zend Framework. One of the biggest differences is how you
construct objects — all are created with a unifi ed constructor and confi gured with an array in a confi g
fi le. It has many helpful built-in example applications.
PHP On Trax
Started: 2007
License: GPL
PHP versions: 5.x
Its logo is shown in Figure 1-16. Website:
www.phpontrax.com
As the name cleverly suggests, this framework was designed as
an exact PHP copy of Ruby on Rails. At least it was meant to be
because it still lacks many features and it is highly unlikely that it
will fi nally realize this goal. It is just one of many good-looking
frameworks that have eventually failed.
FIGURE 114: Qcodo logo
FIGURE 115: Solar Framework logo
FIGURE 116: PHP on Trax logo
c01.indd 13c01.indd 13 1/24/2011 5:45:17 PM1/24/2011 5:45:17 PM