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