Skip to content
SocialAtoZ

CakePHP

Verified

Convention-driven PHP with scaffolding and a commercial company behind it

Not yet rated. Be the first to review CakePHP.

CakePHP screenshot 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 Screenshots

CakePHP Comparisons

CakePHP Reviews

No reviews yet

Used CakePHP? Share your experience and help other buyers decide.

CakePHP FAQs

The framework is free and open source. CakeDC, the commercial entity behind it, sells development, consultancy, training and code review separately.

It generates working create, read, update and delete interfaces from a database schema, which makes the first day of a project demonstrable while requirements are still being negotiated.

The commercial company behind the framework, established by CakePHP's founder Larry Masters, offering development, consultancy, training and code review services.

Upgrading is the most common reason a team abandons a framework, and a complete list of what changed in a release turns that from a project into a task.

Query projection into data transfer objects, a configuration attribute with a container delegate, more database column types, and fluent builders for sortable pagination fields.