Journal du Net Développeur >  Outils >  Le framework cake PHP
Accès aux données

Cake PHP > Autres fonctions

En savoir plus

Cache
CakePHP dispose d'un système de cache très souple. Il est possible de gérer finement les zones à mettre en cache, grâce à l'utilisation de balises. Le contenu du cache est automatiquement invalidé lors d'une mise à jour des données.

Ajax
CakePHP intègre nativement le support d'AJAX. Toute action est configurée pour répondre soit à une requête HTML classique, soit à une requête AJAX. Des classes de support sont également disponibles.

Sécurité
CakePHP intègre une gestion de la sécurité et permet de définir les droits d'accès de chaque utilisateur aux différents objets et actions.

Aucun mécanisme d'authentification n'est fourni par défaut, mais de nombreux composants additionnels sont disponibles et permettent de supporter différentes méthodes : fichier texte, base de données, annuaire LDAP,…

Extensions
Cake permet l'utilisation de composants, modèles et plugins additionnels afin d'étendre les fonctionnalités. Les composants permettent de rajouter une fonctionnalité, telle que l'authentification.
Les modèles permettent d'interagir avec une nouvelle source de données (XML, fichier), et les plugins sont des sortes de mini-applications pouvant comporter un ensemble de vues et d'actions.

Documentation
La documentation est complète, et comporte de nombreux exemples et tutoriaux. CakePHP. La communauté est dynamique et le support est assuré via wiki, mailing list et googlegroups. L'organisation du framework le rend intuitif et rapide à prendre en main.

Maturité
La première version de CakePHP date de 2005. C'est maintenant un framework mature, disponible en version stable depuis plusieurs mois et qui offre de bonnes performances.

Précédente Retour au sommaire page suivante 
IntroIntroduction | 1 | 2 | 3 | 4 | 5 | En savoir plus
 
|
Haut de page
Nos autres sites Société | Mentions légales | Contacts | Publicité | PA Emploi | Presse | Recrutement | Tous nos sites | Données personnelles
© Benchmark Group, 69/71 avenue Pierre Grenier. 92517 Boulogne Billancourt Cedex