CakePHP
CakePHP is an open source flexible model-view-controller rapid
application development framework for PHP inspired by Ruby on Rails.
CakePHP uses commonly known design patterns like Active Record,
Association Data Mapping, Front Controller and MVC. The primary goal is
to provide a structured framework that enables PHP users at all levels
to rapidly develop robust web applications, without any loss to
flexibility.
Features include:
- MVC framework
- Compatibility with PHP 4 and PHP 5
- Request dispatcher with good looking, custom URLs
- Fast and flexible templating (PHP syntax, with helpers)
- Useful core features (access control lists, Ajax
integration, etc)
- Ajax: Prototype, script.aculo.us, jQuery, jQuery UI,
MooTools, MooTools, and more
- Built-in tools for input validation, CSRF protection, Form
tampering protection, SQL injection prevention, and XSS prevention
- DB migration frameworks
- Integrated CRUD for database interaction and simplified
queries including scaffolding
- Templating frameworks
- Caching frameworks: Memcache, XCache, APC, File
- ORM - active record pattern
- Helpers and components are loaded/constructed as needed
- Separate Request and Response objects
- Uses PHPUnit as a test framework
- Internationalization support
- Works from any website subdirectory
Return
to Application Frameworks Home Page
Last Updated Friday, May 25 2012 @ 03:53 AM EDT |