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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
What i didnt like about the framework is that it is built in php and i dont like php but everything else is good. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
Scaffolding, reusable components, ORM mappings and speed of development Review collected by and hosted on G2.com.
It would be better if there were more community questions and guidelines for best practices Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
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 Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.
Control structures
Adding Too Much Complexity to the Code, Instead of Returning Often and Early
Not Using the DRY Principle Review collected by and hosted on G2.com.
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 Review collected by and hosted on G2.com.
The documentation of Cake PHP is not as comprehensive as other frameworks.
migrations from 2.0 to 3.0 is difficult
One Way routing Review collected by and hosted on G2.com.