The ability to start developing without the need for extensive configuration. Review collected by and hosted on G2.com.
Performance is not great compared to the competition. Documentation is not as intuitive as it should be. Review collected by and hosted on G2.com.
Baking MVC, Security, Reliable, Time saving - Rapid Application development (RAD) Review collected by and hosted on G2.com.
Slower than other frameworks. The new version is not so backward compatible. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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 Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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 . Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
I hate php in general and this is the main issue that i dislike about the framework but everything else for me is good. Review collected by and hosted on G2.com.