Lines of code written

What We Do

CakePHP Framework

CakePHP Framework

CakePHP started in April 2005, when a Polish programmer Michal Tatarynowicz wrote a minimal version of a Rapid Application 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 on May 2006.

CakePHP is a free, open-source, rapid development framework for PHP. It’s a foundational structure for programmers to create web applications. Its primary goal is to enable working in a structured and rapid manner–without loss of flexibility. It is modest, yet important goal is to provide an appropriate structure for PHP applications.

Here’s a quick list of features of CakePHP:

  • Active, friendly community

  • Flexible licensing

  • Compatible with versions 4 and 5 of PHP

  • Integrated CRUD for database interaction

  • Application scaffolding

  • Code generation

  • MVC architecture

  • Request dispatcher with clean, custom URLs and routes

  • Built-in validation

  • Fast and flexible templating (PHP syntax, with helpers)

  • View Helpers for AJAX, JavaScript, HTML Forms and more

  • Email, Cookie, Security, Session, and Request Handling Components

  • Flexible ACL

  • Data Sanitation

  • Flexible Caching

  • Localization

  • Works from any web site directory, with little to no Apache configuration involved