CakePHP is easy to use !
February 21, 2017

CakePHP is easy to use !

Anonymous | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with CakePHP

I use it for 5 of my projects. The biggest project we currently use, handles CRM databases, including payments details. It's a tool that is almost flexible but sometimes it can be hard to work on it if we plan to move some blocks of code.
  • Easy learning curve
  • Can be used by new developers without paying a formation
  • The MVC is pretty well implemented
  • 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
  • The positive impact is that is a flexible tool. We cannot talk about financials or productivity ROI, it's hard to quote.
Cakephp is more easy to implement and to learn that CodeIgniter. That's why I switched pretty quickly from the first (CodeIgniter) to cakephp.
CakePhp is useful if you need to implement a code with different modules (users, payments, pictures). CakePhp is useless if you need to build a quick project that requires a few lines of codes, it's faster to reuse and adapt code from old projects.