Accueil > Divers > Infographiste > Outils > CakePHP

CakePHP

framework libre écrit en PHP

samedi 22 septembre 2007, par Philippe Donnart

CakePHP est un framework libre écrit en PHP. Il suit le motif de conception Modèle-Vue-Contrôleur et imite le fonctionnement de Ruby on Rails.

Le projet CakePHP a démarré en 2005, lorsque Ruby on Rails a acquis de la popularité. Aujourd’hui, la communauté se divise en plusieurs multiples branches ayant pour but la promotion du framework, la rédaction de manuels et tutoriels et le développement d’applications.

Fonctionnalités

Tout comme Rails, Cake facilite l’utilisation de Bases de données avec Active records. Il encourage également fortement l’utilisation de l’architecture Modèle-Vue-Contrôleur.

 Compatible avec PHP4 et PHP5.
 Integration de CRUD pour l’utilisation simplifiée des bases de données SQL.
 Dispatcheur d’URL permettant d’obtenir des adresses aisément lisibles.
 Rapide et flexible avec un moteur de templates utilisant la syntaxe PHP et apportant des helpeurs.
 Helpeurs de vue permettant l’utilisation de Ajax, JavaScript, HTML, des formulaires et bien d’autres.
 Fonctionne dans n’importe quel sous-répertoire pour peu qu’il y soit accessible via un serveur HTTP tel que Apache.
 Contrôle des données.
 Composants de sécurité et de gestion des sessions.
 Cache des vues flexible.

Une expérience CakePHP intéressante à lire.


Voir en ligne : CakePHP