Lably
Skip to content

CakePHP

Open-source web framework in PHP

  • 2 min read
  • 3 chapters

Related on Lably

Through Open-source software, HTTP and HTML form

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.

History

CakePHP started in April 2005, when the 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 Public Domain license - which was soon changed to 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.

Sign in to keep reading

2 more chapters are free with a Lably account.

More in Computing and communication