# CakePHP Reviews
**Vendor:** Cake Software Foundation  
**Category:** [PHP Web Frameworks](https://www.g2.com/categories/php-web-frameworks)  
**Average Rating:** 3.9/5.0  
**Total Reviews:** 43
## About CakePHP
The Most Popular PHP Framework




## CakePHP Reviews
  ### 1. Fast, Easy-to-Use Interface with Plenty of Options and Great Documentation

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ariel B. | Interpreter, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 20, 2026

**What do you like best about CakePHP?**

I love how easy it is to use and how fast the interface feels. I also appreciate the range of options available and the amount of documentation provided, which makes it easier to work with.

**What do you dislike about CakePHP?**

The only thing I don’t like is that it isn’t well optimized for Copilot and other artificial intelligences.

**What problems is CakePHP solving and how is that benefiting you?**

It has helped me develop apps with my coworkers, and thanks to its open-source capabilities, we’ve been able to implement other people’s brilliant ideas into our projects.

  ### 2. Rapid PHP development with built-in security features

**Rating:** 4.0/5.0 stars

**Reviewed by:** M M. | Solutions Architect, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 30, 2024

**What do you like best about CakePHP?**

The ability to start developing without the need for extensive configuration.

**What do you dislike about CakePHP?**

Performance is not great compared to the competition. Documentation is not as intuitive as it should be.

**What problems is CakePHP solving and how is that benefiting you?**

Rapid development, scalability and of course, cost-effectiveness

  ### 3. One of the best framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sugat S. | Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 23, 2022

**What do you like best about CakePHP?**

Baking MVC, Security, Reliable, Time saving - Rapid Application development (RAD)

**What do you dislike about CakePHP?**

Slower than other frameworks. The new version is not so backward compatible.

**What problems is CakePHP solving and how is that benefiting you?**

Time saving - Rapid Application development (RAD)

  ### 4. Stable yet consistently evolving framework.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Vamshidhar R. | Senior Software Development Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 28, 2020

**What do you like best about CakePHP?**

The best thing about Cake is the documentation. It is very concise and clear. The ease of starting off with building an application is relatively minimal compared to other PHP frameworks like Laravel.

**What do you dislike about CakePHP?**

The more recent versions of Cake have been a bit slow in terms of ORM and general request handling. Cake 2.x to Cake 3.x was a major revamp but they failed to make the migration process more automated and smoother.

**Recommendations to others considering CakePHP:**

There are way better and more performant languages out there if you are building a web application. In case you have made up your mind that you are going to go with PHP, then CakePHP is a good option that could solve most of your use cases while being easy to start off.

If you are trying to build a REST back-end, Cake can be used and an intermediate layer can be setup to read and respond in JSON API or any other standard response formats. If you are considering to build a single page application using MVC, please evaluate the performance of your business case with Cake's templating framework as it could be a bit slower than other frameworks some times.

**What problems is CakePHP solving and how is that benefiting you?**

Our business case is a relatively simple one where we use Cake's ORM to its fullest. The ease of using this ORM has decreased development efforts in terms of writing optimised queries. Although, Cake is MVC, we have implemented an intermediate layer to make use of JSON API and send responses back in a standard JSON format.

  ### 5. It was really great experience, looking forward for more opportunities.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arpit C. | Business Development Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 12, 2021

**What do you like best about CakePHP?**

The architecture is one of the best arch as per the global industries standards.

**What do you dislike about CakePHP?**

There is nothing like to dislike CakePHP.

**Recommendations to others considering CakePHP:**

Carrier is more better with CakePHP comparatively other OS frameworks.

**What problems is CakePHP solving and how is that benefiting you?**

- Building SAAS based architecture to promote Multi-Tenancy
- Developing intuitive & responsive user-interface using Vue.js, Angular, HTML5/JS/CSS3, its pre-processors (LESS & SASS), Bootstrap
- Server & Database configuration for existing software's data on internal production server to start fixing bugs/issues, adding new features without affecting current functioning.
- Writing & Integrating multiple API's (REST & SOAP based)

  ### 6. A rapid app development framework for programmers

**Rating:** 3.0/5.0 stars

**Reviewed by:** Sanket R. | Software Developer (Web), Mid-Market (51-1000 emp.)

**Reviewed Date:** October 24, 2020

**What do you like best about CakePHP?**

CakePHP is easy to install and get started with. The user guide is detailed and oriented for programmers so that they are able to focus more on domain logic rather than project configuration. The best part is it provides a beautiful API for views so that the UI of your app can be easily customized according to customer's needs. The security and application deployment is a smooth process to get your project up and running quickly. To summarise the benefits, I can list out the pointers for those who are looking forward to use this framework.
- Easy to use installation procedure with dependency manager "Composer"
- A detailed API for creating and modifying your views using cells, blocks, elements.
- Security is handled nicely to block SQL injection, CSRF  by using ORM for database queries.
- Provides a deployment guide to make you host the application on any platform easily. Migrations can be added to generate DB schema on your server using the migration plugin

**What do you dislike about CakePHP?**

There are obvious disadvantages when using CakePHP as with any other PHP framework. The biggest one is performance. Compared to other frameworks it lags in the response time to deliver the output in any app developed. The code structure seems to be cluttered as compared to other frameworks like Laravel or Codeigniter which makes it difficult to scale the project. Due to these cons, the framework can be easily used for working on smaller or mid size projects but may require out of the box modifications while working on larger projects.

**What problems is CakePHP solving and how is that benefiting you?**

I had used it for developing small in house apps in our organization which required minimal scaling and lesser features. The recent version tend to improve as compared to the older ones which will make it a competitive framework in the industry.

  ### 7. Best Fast Framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 17, 2020

**What do you like best about CakePHP?**

There are many things i like about this framework. To begin with is the easy installation it offers when it comes to documentation, the documentation is really easy and well organized. Moreover, it offers all developers fast development without inventing the wheel making their life easier when it comes to coding. In addition, it provides several tools and features such as security.

**What do you dislike about CakePHP?**

What i dislike is that the crash that happens every time when the projects i am working on started to be huge with alot of features.

**What problems is CakePHP solving and how is that benefiting you?**

What is nice and important for all developers is that cakephp offers fast, easy, and rapid development so all engineers will be able to finish and deploy their projects in a very fast way. Inaddition business owners are loving it as they are getting projects done in a very rapid and fast way therefore this will increase the projects that will increase the income for the business owner

  ### 8. Simple, rapid, and easies open source php framework.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Facilities Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 08, 2020

**What do you like best about CakePHP?**

CakePHP offers a clean and clear documentation to start installation and working on the project. It helps developers and business owners to build any project in a very quick fast and in a very short time by just focusing on the business logic behind the application and not about the technical stuff behind the framework compared with other frameworks. Moreover, it provides and helps developers with too many hard implementations, by offering security, easy deployment and easy installation.

**What do you dislike about CakePHP?**

Companies and the market are not migrating and using CakePHP, it is still not popular in the market. Moreover, organizations working with CakePhp are not that big so less collaboration on internet to be shared. In conclusion, i think it is a little bit mess when it comes working with huge project as it follows MVC architecture which is monolithic .

**What problems is CakePHP solving and how is that benefiting you?**

Actually all people are moving into technology and as a freelancers i need a framework that helps me finish projects in a very short time when it comes to installation and deployment. Therefore this is the main important benefit i am realizing when working with CakePHP and it is the main reason behind workin with it actually.

  ### 9. Simple development with CakePhp

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Consumer Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 23, 2020

**What do you like best about CakePHP?**

What i liked the most using this website is the simple and easy documentation it offers to install and start any project. In addition to that, it provides very fast and speedy development process in a way that both the developer and the business owners can finish the project in a very fast paste by offering a lot of amazing features such as security.

**What do you dislike about CakePHP?**

I hate php in general and this is the main issue that i dislike about the framework but everything else for me is good.

**What problems is CakePHP solving and how is that benefiting you?**

The main problem solved by CakePHP framework is the time to finish and deploy the project. As a developer, the most important thing for me is to finish coding and the project on time and with CakePHP it helps me coding without inventing the wheel.

  ### 10. Found it easy to understand and work with

**Rating:** 3.0/5.0 stars

**Reviewed by:** Khawaja A. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 15, 2021

**What do you like best about CakePHP?**

The easy nature of it. How its easy to use and understand

**What do you dislike about CakePHP?**

There are many limitations while using only CakePHP

**What problems is CakePHP solving and how is that benefiting you?**

I am using CakePHP in my small projects it has helped me in developing them at a faster speed

  ### 11. Convention and component based development

**Rating:** 3.5/5.0 stars

**Reviewed by:** Mir M. | Chief Executive Officer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 17, 2021

**What do you like best about CakePHP?**

Convention over configuration, cell is good for partial view.

**What do you dislike about CakePHP?**

It would be nice to have more aggregated belton components.

**What problems is CakePHP solving and how is that benefiting you?**

Composing views specially in model view controller architecture thanks PHP is really a piece of cake. Rapid development.

  ### 12. CakePHP is a good option for coders

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Packaging and Containers | Enterprise (> 1000 emp.)

**Reviewed Date:** November 14, 2020

**What do you like best about CakePHP?**

What i like about CakePHP is that it offers clear documentation to follow up. Inaddition to that it helps building applications very fast by helping developer in reducing the time from building projects from scratch it is really amazing. Moreover it is really easy to use by using amazing MVC architecture.

**What do you dislike about CakePHP?**

Everything is perfect but i have to concerns. The first is that it is PHP and other is the performance when it comes to big projects. I think php is a dying language and regarding the performance i faced some issues with the performance when creating and building somehow a big project.

**What problems is CakePHP solving and how is that benefiting you?**

I am getting too much projects nowadays and i found CakePHP make it easier on me to build and finish projects in a very fast way. inaddition it is secure.

  ### 13. Simplest and Fast Development process framework

**Rating:** 3.5/5.0 stars

**Reviewed by:** kherbe j. | sOFTWARE, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 24, 2020

**What do you like best about CakePHP?**

Based on my experience the best thing about cakephp framework is the features it offers for the developer such as security...etc. Moreover it provides simple and easy way to start implementing and finish hard projects on time.

**What do you dislike about CakePHP?**

What i didnt like about the framework is that it is built in php and i dont like php but everything else is good.

**What problems is CakePHP solving and how is that benefiting you?**

Problem is that i need a framework to fasten my development process and i found out cakephp it is really amazing when it comes to finishing projects on time.

  ### 14. Similar to Java concepts you are restricted to or aligned to oop’s.

**Rating:** 4.0/5.0 stars

**Reviewed by:** JAGMOHAN P. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 18, 2021

**What do you like best about CakePHP?**

Plug-in Multi domain functionality I like very much

**What do you dislike about CakePHP?**

Community and documentation of cake PHP need to improve

**What problems is CakePHP solving and how is that benefiting you?**

Multiple domain management for multiple themes I m solving with cake PHP and east to use.

  ### 15. Fast, clean, and amazing Framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Facilities Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 09, 2020

**What do you like best about CakePHP?**

what i like is that we the developers can finish for our clients their requirements and projects in a very fast way without rebuilding the wheel. It is really good in such circumstances to finalize projects quickly. Moreover the documentation is clean and simple. Inaddition, it provides fast installation to start with.

**What do you dislike about CakePHP?**

Personally to be honest i hate php in general, and i disliked the architecture behind the app which always mvc and monolithic that cannt be used for huge big projects.

**What problems is CakePHP solving and how is that benefiting you?**

The main problem is time, i have alot of clients that i am taking care of their projects and i found out that CakePHP make it easier on me to finalize projects quickly and fast at the time given the pressure. So the main benefit is the fast working installation and deployment.

  ### 16. Efficient and Fast Development

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Accounting | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 14, 2020

**What do you like best about CakePHP?**

Cakephp is a very easy to use offering simple documentation that helps in development flow in addition to the time it reduces to finish and deploy the project. Productivity is really important for the developer and with help of CakePHP it helps in achieving it.

**What do you dislike about CakePHP?**

The only single failure is in when starting programming large projects. Errors and alot of problems will pop up in addition to the performance that will slow down.

**Recommendations to others considering CakePHP:**

If you want to develop fast and build projects fast it is a good framework to use.

**What problems is CakePHP solving and how is that benefiting you?**

The main issue nowadays is the time management and finalizing projects very quickly given the circumstances. With Cakephp i was able to develop apps that without using it might take me double the amount it took me to finalize the apps.

  ### 17. Cakephp is really good lightweight performance oriented and good for big and small projects.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rajiv P. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 16, 2021

**What do you like best about CakePHP?**

Performance of cackephp. Security . lightweight.

**What do you dislike about CakePHP?**

Everything was good.I really php very muh

**Recommendations to others considering CakePHP:**

It's really good framework for fast development.

**What problems is CakePHP solving and how is that benefiting you?**

Faster development, folder structure and db migration performance with large project

  ### 18. I have used CakePhp for 6 months

**Rating:** 3.5/5.0 stars

**Reviewed by:** Mirhat B. | Senior Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 18, 2021

**What do you like best about CakePHP?**

Scaffolding, reusable components, ORM mappings and speed of development

**What do you dislike about CakePHP?**

It would be better if there were more community questions and guidelines for best practices

**What problems is CakePHP solving and how is that benefiting you?**

General web applications

  ### 19. Best Development Experience

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Consumer Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 24, 2020

**What do you like best about CakePHP?**

What i loved and liked the most about Cakephp framework is that it offers a really simple installation and steps setup to start with. Using cakephp i was able to implement and done so many projects without inventing the wheel from scratch. My performance was really quick when it comes to finishing tasks.

**What do you dislike about CakePHP?**

It is crashing when implementing large projects and it starts to slow down. So i dont recommend using the framework when it comes to large projects

**What problems is CakePHP solving and how is that benefiting you?**

Mainly as many of you know that developers use framework to helps them in their development process and that is the main problem that let me start with cakephp is to fasten my flow in development to finish projects on time.

  ### 20. Highly Recommended Cake PHP to everyone.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Enterprise (> 1000 emp.)

**Reviewed Date:** March 12, 2021

**What do you like best about CakePHP?**

MVC Pattern. Model View Controller targets the modern programming needs.
ORM. Simply put - Object Relational Mapping. 
Class inheritance. 
Easily extend with plug-ins. 
No Configuration. 
Built-in Validation. 
CRUD Scaffolding.

**What do you dislike about CakePHP?**

Control structures
Adding Too Much Complexity to the Code, Instead of Returning Often and Early
Not Using the DRY Principle

**What problems is CakePHP solving and how is that benefiting you?**

I have created two websites basically with the eCommerce Development by using cake php

  ### 21. Nice framework but doesn't have vast community

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Sports | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 25, 2021

**What do you like best about CakePHP?**

Secure framework
Takes care of user authentication
Simplified development
Useful for large sites
MVC driven framework
Database connection made easy
Ready to use templates
Faster Development
Custom testing features

**What do you dislike about CakePHP?**

The documentation of Cake PHP is not as comprehensive as other frameworks.
migrations from 2.0 to 3.0 is difficult
One Way routing

**What problems is CakePHP solving and how is that benefiting you?**

N/A

  ### 22. Simple Development with CakePHP

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Consumer Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 14, 2020

**What do you like best about CakePHP?**

What i like the most is that Cakephp helps fast development that will help engineers and business owners to develop and build products fast. In addition to that it offers amazing document that helps developers to quickly start the installation and building their product.

**What do you dislike about CakePHP?**

Mainly what i dont like about it is the reason of php language. I am not a php developer and i hate programming using php. Moreover, for some reason some big apps are crashing when starting to add a huge number of features.

**What problems is CakePHP solving and how is that benefiting you?**

Fast development is the problem we are solving and cakephp really helps alot in that, by offering easy installation and documentation, security, and mvc architecture.

  ### 23. I worked with CakePHP for 3 years ago

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 18, 2021

**What do you like best about CakePHP?**

It' useful for build the system as BE using PHP.

**What do you dislike about CakePHP?**

The syntax, infrastructures of Cake is hard to remember to write. and some package from composer, CakePHP was impact and can not using like mongo, elasticsearch.

**What problems is CakePHP solving and how is that benefiting you?**

Building APIs for e-commerce system, E-learning service.
It's fast and flexible

  ### 24. One of the best framework for PHP developers.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rachitha M. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 22, 2020

**What do you like best about CakePHP?**

Reliable one for developers.And also having MVC pattern

**What do you dislike about CakePHP?**

I havent seen anything regarding drowbacks of this framework.

**What problems is CakePHP solving and how is that benefiting you?**

Have MVC pattern

  ### 25. CakePHP a good option for programmers.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Andrés F. | Director Of Engineering, Enterprise (> 1000 emp.)

**Reviewed Date:** November 01, 2019

**What do you like best about CakePHP?**

One of its benefits is that it is a tool that offers an intuitive and easy-to-use interface for users, and also guarantees great time savings when making or modifying an application. It is one of the best programming tools with code generation very efficient and productive for organizations.

**What do you dislike about CakePHP?**

It is a tool that presents many failures when programming large projects, tends to present problems and does not respond correctly to the needs of users.

**Recommendations to others considering CakePHP:**

It is a tool that can mostly meet the needs of companies, because it is a good option for programmers who are constantly creating and modifying web applications of future projects that the organization carries out. It allows you to generate fast and necessary codes without delays when programming, it offers a very intuitive interface for all new programmer users. It would be a good advantage if the tool had a mobile application.

**What problems is CakePHP solving and how is that benefiting you?**

CakePHP was implemented in the organization with the purpose of creating web applications, so that our programmers can work faster and more flexibly. Through this tool the programmers work more easily because it offers you the tools to work directly with the code you need, that is why the work is expedited in a better way and with maximum efficiency. Working with CakePHP has caused us several positive aspects that today the organization feels comfortable with the tool, aspects such as: generating codes with efficiency that streamline processes, a very friendly and flexible user interface, quick templates and comfortable, fast when locating a project.

  ### 26. Cake-php Develop fast and secure applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ana R. | Information System Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 17, 2019

**What do you like best about CakePHP?**

What I like the most about Cake-php is that it is a framework based on the php language, which is my favorite software, because of its easy syntax and multiple functions and is object-oriented. For my liking this framework is better than codeigniter and laravel for its security and the ease of creating all the views on the tables of the database in a very easy way. It enables the rapid creation of prototypes with the basic functions of any system and extensive security features, especially with regard to protection against SQL injection, which allows a safe and rapid deployment of applications, ready for production environments. One of the tools of this framework that is most appreciated is the possibility of migration between versions, which keeps the investment in development updated. Highly recommended to see automated solutions in a short time

**What do you dislike about CakePHP?**

What I dislike about Cake-Php, is its installation process which is quite tedious and complicated. Among the things that fail is that the creation process does not detect the php libraries, in addition the automatic process of creating a basic view for all the tables can leave it with a lot of unused views. Really should pay attention to the early stages of development, specifically to the design of the database, a bad design would lead to a real disaster in the department of models and controllers. You have to be careful when designing the application, because a bad design would lead to a real disaster in the models and controllers department



**Recommendations to others considering CakePHP:**

I would recommend it for those companies with a small development team and have to cover several projects at once, since with a good design, the application builds 70% of the application decreasing the development time. Also that framework guarantees the security of the information of your data, since it has routines that protect the injection system of sql instructions, it restricts the unauthorized access to its controllers through the URL of the browser

**What problems is CakePHP solving and how is that benefiting you?**

The main benefit is that it allows you to create applications very quickly since the program generates 100% of the windows you need according to the tables that the programmer established in the database. This considerably decreases the development time thus increasing the productivity of the workers. It also allows us to address several projects at once, although the development team is small. The company need that information to be able to track down any problem in the supply chain. from the providers to the customers.

  ### 27. Excellent utility, very easy to apply.

**Rating:** 3.0/5.0 stars

**Reviewed by:** Roberto G. | Grado medio, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 12, 2019

**What do you like best about CakePHP?**

Appearance maintenance, a new programmer can, without difficulty, understand the code. The documentation is certainly all there so that you can build your application with very few desired attempts. CakePHP generally has rapid and consistent development and, with this goal, CakePHP places special emphasis on the conference. Like many different types of Internet, CakePHP supports the creation of REST APIs, an idea that breaks within the manual that covers the steps to create a use of the security framework. Excellent for the application is no longer simpler on a medium scale, but on a large scale, already used in our agency.

**What do you dislike about CakePHP?**

Among the issues that fail is that the way of creating now does not locate the PHP libraries, furthermore, the automatic system of making a fundamental view for all tables can result in a variety of unused views. Poor in plugins in open-source repositories, and so on documented needs a bit of work for the advanced technique eight of PHP, however, it would not have been more difficult to replace the minimum version, at least 5. If the speed can be improved, it would be significantly useful and could enhance the consumer experience.

**What problems is CakePHP solving and how is that benefiting you?**

I wish to continue exploring this tool and its capabilities to discover methods to obtain my business organization html org or 3 if I advocate the use of this software, since it is easy to make Internet applications with this device. It is better to apply different frameworks like Laravel. I wished to learn about it and sit for pointers. You want to examine a lot of documentation. If you want a framework, choose Laravel or Symfony, not Cake, Cake is not always for massive tasks or perhaps small projects because you waste a lot of time coding.

  ### 28. Excellent application, very clean to use.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Maria L. | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 19, 2018

**What do you like best about CakePHP?**

To maintain the appearance, a new programmer can effortlessly grasp the code four. When I have to perform heavy and personal work based on the homepage, I use CakePHP as my framework and starting point, the framework has a virtual console that allows you to frame your site in minutes without a headache. It is exquisite for improving Internet page programs, with a large number of templates that facilitate and simplify development, the quality is excellent. Like many different Internet frameworks, CakePHP also supports the creation of REST APIs, a specific section within the manual that covers the steps to create a secure framework usage.

**What do you dislike about CakePHP?**

API development is possible with CakePHP, however, other frameworks, like Symfony 4 or SlimPHP, are more oriented towards HTTP. Therefore, at least for me, you didn't find a coding process in Cake. The network throughout the task seems to be truly smaller. If the speed can be improved, it could be substantially beneficial and could enhance consumer satisfaction in three while adapting to a new edition.

**Recommendations to others considering CakePHP:**

If you want a framework, select Laravel or Symfony, not Cake now. Cake is not always for large projects or perhaps small initiatives because you will lose A LOT of time coding. I hope to continue exploring this tool and its capabilities to find ways to obtain my business organization html org or three if I propose the use of this software, as it is simple to make Internet applications with this tool.

**What problems is CakePHP solving and how is that benefiting you?**

From the sellers to the customers. It takes me much less time on the app version, the whole process will be easier, faster. The key element at this point is to compare cost efficiency and financial savings. We use four web applications developed in CakePHP with different roles, so you don't have to spend months studying all aspects of the framework to get functional software.

  ### 29. A good framework to develop classic web app

**Rating:** 3.5/5.0 stars

**Reviewed by:** Lorenzo S. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 31, 2018

**What do you like best about CakePHP?**

CakePHP is an MVC framework easy to use for classic web apps. The framework allow the creation of simple and complex apps web based, running on the most used scripting language of the web, PHP.
All the common things you need are built-in: interface translations in multiple languages, simplified database access (the embedded CakePHP ORM supports ActiveRecord and Datamapper patterns to access data on database) , caching result of queries or template rendering (redis and memcache are natively supported as backends), validation of data input from end users, authentication, and much more are all built into one of the most powerful PHP MVC frameworks.
There is also an extensive support for CLI based utilities developed on top of your web application: console applications are ideal for handling a variety of background tasks such as maintenance and completing work 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.
As many other web framework, CakePHP supports also creation of ReST Apis: a specific chapter in the manual cover the steps to create a rest-api using the framework.

**What do you dislike about CakePHP?**

Cloud deployment support lacks of many info - like many other PHP Framework - basically because PHP lacks a real usable web server embedded: documentation should be improved to deploy in cloud/dockerized environment.
API Development is possibile with CakePHP but other frameworks - like Symfony 4 or SlimPHP - are more HTTP oriented.

**Recommendations to others considering CakePHP:**

Compare with Laravel and decide what your are more confident with

**What problems is CakePHP solving and how is that benefiting you?**

We use 4 webapps developed in CakePHP with different roles: two specific frontends, a JSON Api and an administration interface

  ### 30. satisfied 

**Rating:** 5.0/5.0 stars

**Reviewed by:** orianny L. | Auxiliar administrativo, Enterprise (> 1000 emp.)

**Reviewed Date:** June 26, 2018

**What do you like best about CakePHP?**

cakePHP seems to me very useful, because it is a development reference for PHP, it is the basis for programmers to be able to create applications, that is, it facilitates the development of web applications using the MVC design pattern (model, view, controller). The good thing that the program offers is that you can work quickly, without wasting time and in a very simple way, one of the benefits it offers is that you can work everything in a structured way and offer the necessary tools to streamline Regarding the development time, creating the structure of your project.   Other aspect that I like is that it has a flexible license, it is compatible with PHP4 and PHP5 posse integrated validation etc.    

**What do you dislike about CakePHP?**

I do not like that sometimes you can slow down the project in terms of the creation of the website. Since many users must perform their work in the shortest possible time.        

**Recommendations to others considering CakePHP:**

My recommendation is that they continue to innovate every day and offer the highest quality in terms of the application, that they continue to offer a friendly community, that provides help to new users for those who want to join it. and that and invite more people to use it since it is a very efficient program. with which you can manage in any subdirectory of the website.        

**What problems is CakePHP solving and how is that benefiting you?**

There are many benefits offered by CakePHP because if you are an entrepreneur who is dedicated to trade you can create a website to market your products or services through it, and if you are entering the market and still do not get much profitability the website will will allow you to get much more demand towards your products or services offered, as long as you know how to use the program properly.             

  ### 31. Develop your web applications using cakephp

**Rating:** 4.5/5.0 stars

**Reviewed by:** yari l. | Analista de sistema, Enterprise (> 1000 emp.)

**Reviewed Date:** July 18, 2018

**What do you like best about CakePHP?**

For us, programmers allow us to work more dynamically in the development of web applications, using all their tools that are characterized by having logic. Among other features that has this tool CakePHP Flexible license, Compatible with PHP versions, Code scaffolding, Automatic code generation., MVC architecture among others

**What do you dislike about CakePHP?**

So far I have no problem or discomfort with the use of this application

**Recommendations to others considering CakePHP:**


if I recommend using this application because it is easy to make web applications with this tool


**What problems is CakePHP solving and how is that benefiting you?**

I am currently in the testing phase of this application, until the moment I liked its tools and allowed to develop web applications easier

  ### 32. Your option for development !!!

**Rating:** 4.5/5.0 stars

**Reviewed by:** beda n. | Consultor de gestión de TIC, Enterprise (> 1000 emp.)

**Reviewed Date:** June 28, 2018

**What do you like best about CakePHP?**

CakePHP has always had a fast and consistent development and, with that goal, CakePHP places a great emphasis on convention. Therefore, like Ruby on Rails (of which CakePHP drew much of its inspiration), CakePHP strongly adheres to the convention on the configuration principle.
CakePHP, on the other hand, has always been largely compatible with previous versions. In fact, every release since version 2.0 has been 100% compatible with previous versions, which means that an update takes several seconds.
Conventions mean that a developer does not have to think about "where things are going" when he learns how to use the CakePHP framework, since the default values ​​for these rules are already established. While one needs to become familiar with the CakePHP conventions, once mastered, the developer can concentrate on core development, instead of having to worry about where the code is placed and other configuration issues.
Other advantages would be:
1. Excellent for the application (not only on a medium scale but on a large scale, already used in our company)
2. Many magical methods that greatly reduce writing time and are very useful
3. Maintenance of appearance, a new programmer can easily understand the code
4. Does not complicate the configuration, cleans the code and easily integrates with other JavaScript frameworks like jQuery, Foundation or Bootstrap
5. It is safe and covers common security

**What do you dislike about CakePHP?**

Its biggest problem is the configuration because it presents many difficulties at the time of making it.
It can be argued that CakePHP is an inherited framework, or uses old (bad) PHP habits. There is some truth in this: Cake has not been as quick to adapt to the newer PHP versions as they should. I was always surprised that with new major releases, from 2.4 to 2.5 for example, that the minimum version of PHP will never increase. For example, CakePHP only requires version 5.2.8 of PHP, but it would not have been difficult to update the minimum version at least 5.3 when adapting a new version. Anyone in an existing version 5.2 of PHP could have continued to use the existing branch of version 2.x. As they released new major versions, they could have increased the PHP version and made changes accordingly (keeping the revolution going).

**Recommendations to others considering CakePHP:**

Everyone has a different opinion about the best framework, and my advice to any developer is to not judge a book by its cover and try it as many times as possible to find what you really like. Ask a classroom what is the best taste of ice cream, and I'm sure there will be several different answers. The frames are not different! My opinion is to recommend it

**What problems is CakePHP solving and how is that benefiting you?**

CakePHP is really the best php framework. We use it mainly to build a business application and ideal with many subsystems urilizados in the company. It is very robust, has a clean MVC architecture, powerful command line tools. Ideal if you have platforms that should be robust

  ### 33. Easy, secure and delicius

**Rating:** 3.5/5.0 stars

**Reviewed by:** Héctor B. | Programador Jr., Internet, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 28, 2018

**What do you like best about CakePHP?**

The ease of use of this framework is great, install, configure your database and your ready to code. This is a great feature because i use when i was looking for easy frameworks to start coding. 0 experience in frameworks needed to use it. 

Another good thing is the protection against SQL and other codes injection, so you can get a final system free of SQL hackers with almost 0 efford. 

**What do you dislike about CakePHP?**

Is not one of the TOP 3 frameworks in the market. The majority of the companies/jobs search coders that knows other frameworks. So is very unlikely (at least for me) you found a job coding in Cake. So this framework is more for learning the basics about frameworks. 

**Recommendations to others considering CakePHP:**

Great framework if you're new in coding and want to learn with an easy framework first.

**What problems is CakePHP solving and how is that benefiting you?**

I was looking for easy frameworks to learn how the basics. 

  ### 34. CakePHP the framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anastasia A. | Analista de sistema, Enterprise (> 1000 emp.)

**Reviewed Date:** March 06, 2018

**What do you like best about CakePHP?**

CakePHP is one of the best development framework for PHP,  it is quite versatile, with a long time in the market of solutions that implement the MVC paradigm. It allows the rapid creation of prototypes with the basic functions of any system, and extensive security features, especially, regarding protection against SQL injection, which allows a safe and fast deployment of applications, ready for production environments. Makes use of php, one of the most widespread and easy to learn programming languages in the world, also makes use of Apache, one of the most common web servers on the market, as well as open source database managers, such as mysql and postgres. It has the support of an extensive community of developers, who keep up to date the standards of development of this tool, as well as the detection of vulnerabilities. the documentation in several languages, is one of its positive points, decreasing the learning curve among developers. One of the tools of this framework that is most appreciated is the possibility of migration between versions, which keeps the development investment up to date. Highly  recommended to see automated solutions in short time.

**What do you dislike about CakePHP?**

the installation process is difficult, the application creation command does not quickly detect the php libraries that should be active, before the creation of applications. A previous php verification process would be useful

**Recommendations to others considering CakePHP:**

If you need rapid application deployment, phpcake is the option

**What problems is CakePHP solving and how is that benefiting you?**

prototypes of applications for event attendance control

  ### 35. Recipe for success

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 03, 2018

**What do you like best about CakePHP?**

I like that it was easy to understand and to use. The flexibility that it provides proved very useful and I can see various applications in which this may be successful. I have shared this with colleagues and we plan to use this framework for our web applications.

**What do you dislike about CakePHP?**

The things that I disliked was that it was slow. If the speed may be improved, it would be greatly beneficial and would enhance the user experience. There are other tools that provides similar service but operates at much better response time. Wish there was a way to improve performance speed.

**What problems is CakePHP solving and how is that benefiting you?**

I have not identified the specific business problem to solve with CakePHP. I wanted to learn about it capabilities and look forward to suggestions. I look forward to continuing to explore this tool and its capabilities to find ways in which it can benefit my business. The key factor at this point is evaluating the cost efficiency and savings.

  ### 36. Use in my work environment

**Rating:** 5.0/5.0 stars

**Reviewed by:** Cesar R. | Administrador de sistemas UNIX, Enterprise (> 1000 emp.)

**Reviewed Date:** May 18, 2018

**What do you like best about CakePHP?**

I like it a lot because it is a fast development framework for PHP, free, and open source.

**What do you dislike about CakePHP?**

It is a framework that is very easy to use and very versatile. I have not had problems with CakePHP, therefore, I do not dislike anything.

**Recommendations to others considering CakePHP:**

Users who have used CodeIgniter will love this fully complete and optimized framework.

**What problems is CakePHP solving and how is that benefiting you?**

CakePHP provides classes for the Controller, Model, and View, but additionally includes some more classes to improve the handling of each layer and make development easier and faster. Components, Behaviors, and Helpers are classes that provide extensibility and reusability to the base of the MVC classes.

The benefits I have achieved with this framework include being able to deliver finished work to my clients more quickly due to its active and friendly communication.

  ### 37. Are you going to start a new project with PHP?, don't choose CakePHP

**Rating:** 2.0/5.0 stars

**Reviewed by:** Verified User in Program Development | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 26, 2018

**What do you like best about CakePHP?**

The only thing I found really useful is that Cake use the MVC...

**What do you dislike about CakePHP?**

I think CakePHP is getting old just like CodeIgniter or other frameworks because they really never tried to update it to the new techs just keeping updating the same ...While Symfony and Laravel reinvents themself, CakePHP is still on the same way as always and not trying to fight against those. Is like Joomla nowadays vs Wordpress or Drupal.

**Recommendations to others considering CakePHP:**

If you need a framework, choose Laravel or Symfony, not Cake, Cake is not for big projects or even small projects because you are going to lose A LOT of time coding.

**What problems is CakePHP solving and how is that benefiting you?**

Actually we are not solving any problems with CakePHP we used one time in an internal tool, but the benefits we had was smaller because it failed everytime, so we change it to Laravel.

  ### 38. Templating In Cake PHP is good.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 19, 2018

**What do you like best about CakePHP?**

Templating is good. Middleware are very useful after and before render.
It will very useful and easy to learn for the new developers who want to build applications easily and securely. 

**What do you dislike about CakePHP?**

It  a really slow framework as compared to Laravel and CodeIgniter.


**Recommendations to others considering CakePHP:**

Its better to use other frameworks like Laravel. It is easy to use ,so if you are new to php frameworks CakePHP is good to start. 

**What problems is CakePHP solving and how is that benefiting you?**

We have switched to Laravel Framework.We used to use CakePhp to build apis for android devices and for different applications.

  ### 39. CakePHP the PHP framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 11, 2017

**What do you like best about CakePHP?**

cakephp is the framework that I use the most when I'm going to work with php. It is easy to learn and is always constantly updated.

**What do you dislike about CakePHP?**

Although I see it as an advantage, it may be complicated for some by its strict syntax.

**Recommendations to others considering CakePHP:**

You need to read a lot of documentation

**What problems is CakePHP solving and how is that benefiting you?**

I have created many applications that require a good structure with cakephp

  ### 40. Another PHP framework

**Rating:** 2.0/5.0 stars

**Reviewed by:** Verified User in Internet | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 13, 2018

**What do you like best about CakePHP?**

It is quite easy and straightforward to develop on Cakephp. The documentation is really complete so you can build your app with very few effort needed.

**What do you dislike about CakePHP?**

I think that CakePHP is less popular than Symfony framework so it's more difficult to find help and tutorials on this framework. The community around the project seems to be really smaller. 

**What problems is CakePHP solving and how is that benefiting you?**

I found it useful to prototype applications because it is both scalable and easy to use : you don't have to spend months on learning all the aspects of the framework to get a functionnal application.

  ### 41. Experienced Cake PHP User

**Rating:** 3.5/5.0 stars

**Reviewed by:** Adil K. | Développeur web, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 26, 2017

**What do you like best about CakePHP?**

Better performance
Enhanced components and helpers.
Templating with familiar PHP syntax.
ORM Flexibility
Easy de setup & light weight

**What do you dislike about CakePHP?**

Poor of plugins on open source repositories(github, etc)
documented need some work for advanced approach

**Recommendations to others considering CakePHP:**

I strongly recommand using CakePHP mostly the last version (3.4+) for Developing php application.

**What problems is CakePHP solving and how is that benefiting you?**

Creating PHP small application & web sites.

  ### 42. Great PHP Framework with a decent userbase

**Rating:** 4.0/5.0 stars

**Reviewed by:** Carlos M. | Jr FrontEnd, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 17, 2016

**What do you like best about CakePHP?**

When i have to do some heavy php-based work I use CakePHP as my framework and starting point, the framework has a virtual console that allows you to scaffold your site in minutes without pain in the head. Its CRUD built-in possibilities makes creating data-driven web apps a simple but powerful task.

**What do you dislike about CakePHP?**

Although they've been working on it, the actual documentation is lacking of more code examples, if the user is new to PHP frameworks, it will hit a hard wall because of the experience barrier.

**Recommendations to others considering CakePHP:**

If you haven't worked with PHP Frameworks, CakePHP can give you from basic to advanced functionalities to work on your projects so you can scale them without stress and actually knowing what you're doing.

**What problems is CakePHP solving and how is that benefiting you?**

I've had the need to create simple CRUD web apps, using CakePHP have benefit me doing such task hassle-free, having such utilities and possibilities to create a project foundation within minutes is what got me attached to it.

  ### 43. Easy, fast but powerful

**Rating:** 4.5/5.0 stars

**Reviewed by:** Valentina R. | Junior Research Fellow - Machine Learning and Topic Modeling, Education Management, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 30, 2016

**What do you like best about CakePHP?**

The CakePHP framework is very very easy to setup. When building simple applications the initial setup with basic CRUD actions and pages is immediate (thanks to bake console); when moving to more complex applications the framework allows different levels of customizations and settings. 

**What do you dislike about CakePHP?**

Sometime the documentation is not full of examples and the community is not active as for other similar frameworks. 

**Recommendations to others considering CakePHP:**

When choosing a framework consider that Cake is very easy to setup, very customizable, but if you are not scared to learn some other frameworks (like Symfony) are more powerful.

**What problems is CakePHP solving and how is that benefiting you?**

I have implemented some web applications, both simple and complex. 


## CakePHP Discussions
  - [php 7.0](https://www.g2.com/discussions/13250-php-7-0) - 1 comment, 1 upvote

- [View CakePHP pricing details and edition comparison](https://www.g2.com/products/cakephp/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-13+14%3A16%3A49+-0500&secure%5Bsession_id%5D=853d1de5-5a26-4ce6-a285-fba8de37041c&secure%5Btoken%5D=a8104e41ad26ba8418599cf9315554e7b926b5ed8e27fedace4f48be0525665d&format=llm_user)


## Top CakePHP Alternatives
  - [Laravel](https://www.g2.com/products/laravel/reviews) - 4.7/5.0 (146 reviews)
  - [CodeIgniter](https://www.g2.com/products/codeigniter/reviews) - 4.4/5.0 (54 reviews)
  - [Angular](https://www.g2.com/products/angular/reviews) - 4.5/5.0 (154 reviews)

