Prev | Current Page 680 | Next

W. Jason Gilmore

"Beginning PHP and MySQL: From Novice to Professional"

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