CakePHP
VerifiedConvention-driven PHP with scaffolding and a commercial company behind it
See all screenshots - Deployment On Premise, Cloud Based
- Starting price Free
- Free trial Available
- Best for Freelancers, Small Business, Medium Business
What is CakePHP?
CakePHP is a PHP framework built around convention over configuration, with code generation and scaffolding for rapidly building prototypes. Recent releases have added query projection into data transfer objects, a configuration attribute and container delegate for dependency injection, additional column types for MySQL and PostgreSQL, and fluent builders for sortable pagination fields, each documented in a migration guide.
Scaffolding is the capability that defines the early experience. Generating working create, read, update and delete interfaces from a database schema turns the first day of a project into something demonstrable, which matters most when the requirement is still being negotiated with whoever asked for it.
Having a commercial entity behind the project is unusual among PHP frameworks and worth knowing about. CakeDC was established by the framework's founder and sells development, consultancy, training and code review, which gives an organisation somewhere to buy support rather than relying entirely on community goodwill.
Publishing a migration guide with each release is the practice that keeps a long-lived framework usable. Upgrading is the most common reason a team abandons a framework, and a complete list of what changed is what turns that from a project into a task.
Key Features of CakePHP
- Convention over configuration
- Code generation and scaffolding
- ORM with query builder
- Query projection into data transfer objects
- Dependency injection container
- MySQL and PostgreSQL column type support
- Fluent pagination and sorting builders
- Per release migration guides
- Commercial support from CakeDC
- Training and code review services
- Active long-running release history
CakePHP Pricing
Free
Free
The framework is free and open source. CakeDC sells development, consultancy, training and code review separately.
CakePHP Specifications
- Deployment
- On Premise
- Cloud Based
- Desktop
- Web App
- Windows
- Mac
- Linux
- Built for
- Freelancers
- Small Business
- Medium Business
- Large Enterprise
- Support
- Knowledge Base
- Public API
- Yes
- Free trial
- Yes
- Free plan
- No
- Runs in browser
- No
- Customisable
- No
- Website
- cakephp.org
CakePHP Videos
CakePHP Comparisons
CakePHP Reviews
No reviews yet
Used CakePHP? Share your experience and help other buyers decide.