Accueil🇫🇷Chercher

CakePHP

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 multiples branches ayant pour but la promotion du framework, la rédaction de manuels comme le Cookbook[2] permettant une prise en main rapide et facile de celui-ci. De plus la richesse des blogs de développeurs, tutoriels sur le web et autres centres de développement d'applications offre une source d'information très appréciable.

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 PHP5, PHP7 et PHP8 depuis sa version 4.x [3].
  • IntĂ©gration de CRUD pour l'utilisation simplifiĂ©e des bases de donnĂ©es SQL. Utilisation des patrons de conception Active record et Datamapper.
  • 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 classes utilitaires (des "helpers") facilitant le formatage (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.
  • Validation des donnĂ©es.
  • Composants de sĂ©curitĂ©, de gestion des droits et de gestion des sessions.
  • Cache des vues et des actions flexible.
  • Scripts en ligne de commande permettant la gĂ©nĂ©ration automatique de code Ă  partir du modèle physique de donnĂ©es.

Notes et références

  1. « Release 4.4.14 », (consulté le )
  2. Cookbook
  3. « CookBook - Installation 4.x », sur book.cakephp.org (consulté le )

Annexes

Articles connexes

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.