Why use CakePHP?
Use code generation and scaffolding features to rapidly build prototypes.
No complicated XML or YAML files. Just setup your database and you're ready to bake.
CakePHP is licensed under the MIT license which makes it perfect for use in commercial applications.
The things you need are built-in. Translations, database access, caching, validation, authentication, and much more are all built into one of the original PHP MVC frameworks.
Clean MVC Components
Instead of having to plan where things go, CakePHP comes with a set of conventions to guide you in developing your application.
CakePHP comes with built-in tools for input validation, CSRF protection, Form tampering protection, SQL injection prevention, and XSS prevention, helping you keep your application safe & secure.
CakePHP started in April 2005, when a Polish programmer Michal Tatarynowicz] wrote a minimal version of a Rapid Application Framework in PHP, dubbing it Cake. He published the framework under the MIT license, and opened it up to the online community of developers. In December 2005, L. Masters and G. J. Woodworth founded the Cake Software Foundation to promote development related to CakePHP Version 1.0 was released on May 2006. One of the project's inspirations was Ruby on Rails, using many of its concepts. The community has since grown and spawned several sub-projects. In October 2009, project manager Woodworth and developer N. Abele resigned from the project to focus on their own projects, including the (previously part of the CakePHP project). The remaining development team continued to focus on the original roadmap that was previously defined
Please join StudyMode to read the full document