CakePHP is an open-source web framework. It follows the model–view–controller (MVC) approach and is written in PHP, modeled after the concepts of Ruby on Rails, and distributed under the MIT License.
CakePHP makes building web applications simpler, faster while requiring less code. A modern PHP 7 framework offering a flexible database access layer and a powerful scaffolding system that makes building both small and complex systems simpler, easier, and, of course, tastier. Build fast, grow solid with CakePHP.
CakePHP uses well-known software engineering concepts and software design patterns, such as convention over configuration, model–view–controller, active record, association data mapping, and front controller.
CakePHP started in April 2005, when a Polish programmer Michal Tatarynowicz wrote a minimal version of a rapid application development framework in PHP, dubbing it Cake. He published the framework under the MIT license and opened it up to the online community of developers. In December 2005, L. Masters and G. J. Woodworth founded the Cake Software Foundation to promote development related to CakePHP. Version 1.0 was released in May 2006.
One of the project’s inspirations was Ruby on Rails, using many of its concepts. The community has since grown and spawned several sub-projects.
In October 2009, project manager Woodworth and developer N. Abele resigned from the project to focus on their own projects, including the Lithium web framework (previously part of the CakePHP project). The remaining development team continued to focus on the original roadmap that was previously defined.
Request a Call Back
Would you like to speak to one of our consultants over the phone? Just submit your details and we’ll be in touch shortly. You can also email us if you would prefer.
For Businesses: Do you have questions about how Techinfinity Solutions can help your company? Send us an email and we’ll get in touch shortly, or phone +91-9012141730 between 10:00 am and 8:00 pm Monday to Friday — we would be delighted to speak.