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