CakePHP

Un article de Wikipédia, l'encyclopédie libre.

CakePHP
Développeur Cake Software Foundation
Dernière version 1.1.13.4450 (le 4 février 2007)
Environnement Multi-plateforme
Type Framework Web
Licence MIT License
Site web www.cakephp.org

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.

Sommaire

[modifier] Histoire

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.

[modifier] Fonctionnalités

Tout comme Rails, Cake facilite l'utilisation de Bases de données avec Active record. 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.

[modifier] Statut du projet

Deux versions du projet sont actuellement disponibles.

  • Version 1.1 stable
  • Version 1.2 bêta depuis le 02/01/2008

[modifier] Voir aussi

[modifier] Articles connexes

[modifier] Liens externes