What users are saying about
22 Ratings
22 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>
Score 7.9 out of 100

Attribute Ratings

Likelihood to Recommend

7.0

CakePHP

70%
3 Ratings

Likelihood to Recommend

CakePHP

Use cases:Development of a CMS which uses CRUD operations extensivelyDeveloping simple CRM apps with ability to implement API for use by cross platform appsDeveloping portals which show dynamic content and which need to be updated dailyWhere not to use:To develop large complex apps which require heavy computing as it might slow down the appDeveloping apps which constantly need to be upgraded and extensively being usedLarge scale website such as news or media which have several routes which need to be managed.
Anonymous | TrustRadius Reviewer

Pros

CakePHP

  • The common framework tools are all built in: interface translations to different languages , caching the results of queries and user information, or template rendering (redis/memcache are supported natively), simplified database access (the framework's native CakePHP ORM supports ActiveRecord and Datamapper patterns to access data on database) validation of data input from end users, middleware authentication.
  • The framework also natively support rest API calls that seamlessly work with your environment and XHR requests. Combining this with their built in magical methods that greatly reduce writing time, it is easy to develop API calls in.
  • There is also an extensive support for CLI based utilities developed on top of your web application: these various console applications are ideal for handling the usual background tasks/jobs that occur outside of the HTTP request-response cycle. In any CakePHP console application you can can reuse your application classes already developed for the web app, which just adds to the native extensibility.
Matthew Mariner | TrustRadius Reviewer

Cons

CakePHP

  • Some tutorials from the official cakephp website show incorrect examples (some code that should be placed in models instead of controllers)
  • Relationships in models are not easy to use (OneToMany, HasOne)
  • Switching databases logic could be improved
Anonymous | TrustRadius Reviewer

Pricing Details

CakePHP

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Starting Price

Alternatives Considered

CakePHP

We had planned to use WordPress but it was difficult for upgrading new features even though the initial development would have been much faster than Cake. CakePHP provides a wireframe which you can mould into any app as you want. It doesn't let you stick to the standard features provided as compared to WordPress
Anonymous | TrustRadius Reviewer

Return on Investment

CakePHP

  • Negative Impact - we ended up having to rewrite our entire web-application from CakePHP to Laravel.
Matthew Mariner | TrustRadius Reviewer

Add comparison