Prev | Current Page 682 | Next

W. Jason Gilmore

"Beginning PHP and MySQL: From Novice to Professional"


The symfony Framework
The symfony framework (http://www.symfony-project.com/) is the brainchild of
Fabien Potencier, founder of the French Web development firm Sensio (http://
www.sensio.com/). What??™s unique about symfony is that it??™s built atop several other
mature open source solutions, including the database abstraction layer Creole
(http://creole.phpdb.org/trac/), the Mojavi MVC layer (http://www.mojavi.org/),
and the Propel (http://propel.phpdb.org/trac/) object relational mapping layer. By
eliminating the additional development time otherwise incurred in creating these
components, symfony??™s developers have been able to focus on creating features that
greatly speed up application development time. Users of symfony can take advantage
of automated forms validation, pagination, shopping cart management, and Ajax interaction
using Prototype (http://www.prototypejs.org/).
CHAPTER 24 ?–  MVC AND THE Z END F RAMEWORK 607
?– Note To learn more about the symfony framework, consult the fantastic documentation found on the
project Web site (http://www.symfony-project.com/). Also, check out The Definitive Guide to
symfony by project founder Fabien Potencier and project documentation leader Fran?§ois Zaninotto
(Apress, 2007).
All three of the aforementioned frameworks are extremely capable and prominent
solutions used by countless developers around the globe. There is, however, another
solution that is showing considerable promise, and accordingly is given special attention
in this chapter.


Pages:
670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694