CakePHP

(9)
4.4 out of 5 stars

The Most Popular PHP Framework

Work for CakePHP?

Learning about CakePHP?

We can help you find the solution that fits you best.

CakePHP Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • User Industry
Ratings
Company Size
User Role
User Industry
Showing 9 CakePHP reviews
LinkedIn Connections
CakePHP review by <span>Anastasia A.</span>
Anastasia A.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

CakePHP the framework

What do you like best?

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?

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 the product

If you need rapid application deployment, phpcake is the option

What business problems are you solving with the product? What benefits have you realized?

prototypes of applications for event attendance control

Sign in to G2 Crowd to see what your connections have to say about CakePHP
Headshots
CakePHP review by <span>Mónica Marialvy C.</span>
Mónica Marialvy C.
Validated Reviewer
Verified Current User
Organic
Reviewed On

Fast developing with CakePHP

What do you like best?

I like to design database for php based systems, and since i'm not good with php ( of that my lead programmer take care of) i can rely on CakePHP to build for me all the basic CRUD functionalities based on the database i designed, "baking" allows me to quickly test releationships, validations so that my cooworkers and build on top the more complex task as modules, PDF creation, FORMS, etc,

What do you dislike?

I would like to have a documentation in spanish for the 3x version of the framework.

Recommendations to others considering the product

Always read the official documentation and follow the guide lines. Learn to use the erro's comments feature that is build on

What business problems are you solving with the product? What benefits have you realized?

With CakePHP we are developing solutions more quickly and more efficient than ever before, because i can no just design the database but i can build a fundation for the system we build and i can make ajustments that i can't (or it will take me a lot of time) with another PHP framework.

What PHP Web Frameworks solution do you use?

Thanks for letting us know!
CakePHP review by <span>brian yamanue b.</span>
brian yamanue b.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

If you need a rapid way of develop you need CakePHP

What do you like best?

*As Backend Developer allows me to just focus in the backend, the framework provide me with the basic views to check the data and continue my work behind the scenes. CakePHP makes the development really fast because it can translate your database to models and controllers with the basic CRUD it needs to work about of the oven. And last but not least it makes the development work easer, because it have the best error messages ever!.

*Provies a basic CRUD vies for every table of your database

*Create all the models and controllers that you need for every table.

*Make sure you always know whats wrong with very detail it error messages.

What do you dislike?

You really need to pay atention to the first stages of the development, specificly the data base design, a bad design would lead you to a really mess in the models and controllers deparment. The automatic process of build a basic views for all the tables can leave you with a bunch of views without use, you have to make sure to check that.

Recommendations to others considering the product

Make sure you read the documentation: https://book.cakephp.org/3.0/en/index.html

What business problems are you solving with the product? What benefits have you realized?

I'm develoment a software to keep track of every product buy - store - and sell by company that buys and sells olives. they know who sold what, in wich deposit are stored and to who where sold. The company need that information to be able to track down any problem in the supply chain. from the providers to the customers.

CakePHP review by <span>Cesar Raul R.</span>
Cesar Raul R.
Validated Reviewer
Invitation from G2 Crowd
Reviewed On

Use in my work environment

What do you like best?

Me gusta mucho ya que es un marco de desarrollo [framework] rápido para PHP, libre, de código abierto.

What do you dislike?

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 the product

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

What business problems are you solving with the product? What benefits have you realized?

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

The benefits that I have achieved with this framework is to be able to deliver to my clients their finished work more quickly because of their active and friendly communication.

CakePHP review by <span>Carlos M.</span>
Carlos M.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Great PHP Framework with a decent userbase

What do you like best?

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?

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 the product

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 business problems are you solving with the product? What benefits have you realized?

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.

CakePHP review by <span>Valentina R.</span>
Valentina R.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Easy, fast but powerful

What do you like best?

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?

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

Recommendations to others considering the product

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 business problems are you solving with the product? What benefits have you realized?

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

Kate avatar
Kate from G2 Crowd

Learning about CakePHP?

I can help.
* We monitor all CakePHP reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.