Datasheet

OPEN SOURCE PHP WEB FRAMEWORKS
x
7
FIGURE 12: Comparison of search volumes of di erent PHP frameworks
The First Look
The fi rst look at the frameworks really gives us little information on their individual features. Their
websites just try to impress you with marketing descriptions and a list of features that vary little
from one framework to another:
Symfony is a full-stack framework, a library of cohesive classes written in
PHP. It provides an architecture, components and tools for developers to build
complex web applications faster. Choosing symfony allows you to release your
applications earlier, host and scale them without problem, and maintain them
over time with no surprise. Symfony is based on experience. It does not reinvent
the wheel: it uses most of the best practices of web development and integrates
some great third-party libraries.
CakePHP is a rapid development framework for PHP that provides an
extensible architecture for developing, maintaining, and deploying applications.
Using commonly known design patterns like MVC and ORM within the
convention over confi guration paradigm, CakePHP reduces development costs
and helps developers write less code.
“Extending the art & spirit of PHP, Zend Framework is based on simplicity,
object-oriented best practices, corporate friendly licensing, and a rigorously
c01.indd 7c01.indd 7 1/24/2011 5:45:16 PM1/24/2011 5:45:16 PM