The PHP community responded to the clamor for frameworks, and
borrowed heavily from the compelling features espoused by not only Rails but also
many other MVC frameworks. This section highlights four of the more prominent
PHP-specific solutions.
?– Note You??™ll also find that each of the frameworks introduced in this section has significantly more to
offer than an MVC implementation. For instance, each facilitates Ajax integration, input filtering, and
database interaction. You??™re encouraged to carefully investigate the unique features of each framework
in order to determine which best fits the needs of your particular application.
The CakePHP Framework
Of the four solutions described in this section, CakePHP (http://cakephp.org/) most
closely corresponds to Rails, and indeed its developers readily mention that the project
was originally inspired by the breakout framework. Created by Michal Tatarynowicz
in 2005, the project has since attracted the interest of hundreds of active developers
and has even led to the founding of the nonprofit Cake Software Foundation (http://
www.cakefoundation.org/) and CakeForge (http://cakeforge.org/), a community
repository for hosting Cake-driven projects, plug-ins, and applications.
The CakeForge initiative is showing considerable success, with 100 hosted
projects and more than 2,100 registered users at the time of publication.
Pages:
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692