Introduction
CakePHP est un framework PHP open source, qui respecte le pattern de conception « Modèle - Vue - Contrôleur ». Conçu pour faciliter et simplifier le développement d’applications web, CakePHP a vu le jour en 2005 et s’est grandement inspiré du framework Ruby On Rails.
S’appuyant sur des conventions simples et claires, CakePHP est un framework facile d’accès qui offre une prise en main rapide. Présenté sous forme de « boîte à outils tout-en-un », il est aussi facile d’utiliser l’ensemble du framework qu’uniquement certains composants.
Le succès et le développement du framework reposent en grande partie sur sa communauté, qui compte environ 300 contributeurs pour le projet et 370 contributeurs pour la documentation.
En 10 ans, pas moins de 130 versions (dont trois majeures) ont permis à CakePHP d’évoluer et de s’adapter aux nouvelles méthodes de développement.