CakePHP
From Wikipedia, the free encyclopedia
CakePHP | |
![]() |
|
Developer: | Cake Software Foundation |
---|---|
Latest release: | 1.1.13.4450 / February 4, 2007 |
Use: | Web application framework |
License: | MIT License |
Website: | www.cakephp.org |
CakePHP is a web application framework written in PHP, modeled after the concepts of Ruby on Rails.
Contents |
[edit] History
CakePHP started in 2005, when Ruby on Rails was gaining popularity. The community has since grown and branched into several sub-projects.
CakePHP was not meant to be an identical copy of Ruby on Rails but a setup similar in design: the concepts and ideas of Ruby on Rails where permitted and needed, the strength of PHP where and when best used.
[edit] Features
Like Rails, CakePHP makes it easier for the user to interface with the database with Active Records. It also encourages use of the model-view-controller architectural pattern.
- Compatible with PHP4 and PHP5
- Integrated CRUD for database and simplified querying
- Request dispatcher with custom URLs
- Templating (PHP syntax with helper methods)
- View Helpers for AJAX, Javascript, HTML Forms
- Website directory independent
- Built-in Validation
- Application Scaffolding
- Access Control Lists
- Data Sanitization
- Security, Session, and Request Handling Components
- View Caching
[edit] Project status
There is a stable version 1.1. Development on version 1.2 is ongoing.
[edit] External links
- Official website
- The Bakery - Articles, Tutorials and Code for CakePHP
- Cook up Web sites fast with CakePHP - DeveloperWorks Series from IBM on CakePHP
- CakePHP Mailing List