Présentation du framework PHP Cakephp 2

Présentation

Cakephp est un framework Php basé sur Ruby On Rails. La première version a été créée en 2005 par Cake Software Foundation.

La version 2.0.0 est sortie le 17 octobre 2011. Elle est compatible avec Php7 à partir de la version 2.8.

Cakephp 2 est multi-plateforme; vous pouvez l’installer sous Windows, Linux ou MacOs.

Cakephp 2 est un framework facile à apprendre (en tout cas plus facile que les 3 plus gros framework dominants en France).

Cakephp2 utilise le modèle MVC qui a fait ses preuves. Il est souvent utilisé par les frameworks Php.

Le produit (V2) est encore maintenu mais il est conseillé d’utiliser Cakephp 3 qui contient plus de fonctionnalités, une nouvelle organisation des classes et des fichiers, une plus longue durée de vie etc …

Caractéristiques du produit

  • langage Php.
  • modèle MVC.
  • gestion du routage.
  • utilisation du CRUD pour des requêtes SQL simplifiées.
  • gestionnaire de template.
  • cache simple à utiliser (vues, actions, …).
  • scripts en ligne de commande.
  • système de validation de données.

La documentation est traduite en français. Elle est complète et explique même avec un cas concret (concevoir un blog) comment utiliser le framework.

Cakephp2 est outils à la fois souple et puissant. L’essayer c’est l’adopter 😉

Téléchargement et changelog

La version actuelle : 2.10.15 (25/01/2019). Voir les nouveautés et modifications par rapport à la version précédente

La version 2.10 est la dernière branche de la V2. Il n’y aura donc pas de V2.11.

Vous pouvez télécharger n’importe quelle version de Cakephp sur github : https://github.com/cakephp/cakephp/tags.

La version 2 sera encore maintenu 12 mois après la sortie de la version 4 sur les bugfixes et 18 mois sur la sécurité.

Prérequis

Afin d’utiliser les produits suivants doivent être installé sur votre serveur web :

  • Apache ou Nginx
  • Php 5.2.8 pour les versions antérieures à 2.6.
  • Php 5.3.0 et supérieures pour les versions 2.6 et supérieures.
  • Php 7.0 peut être utilisée (pas obligatoire) à partir de la version 2.8.0.
  • Mysql 4 (vous pouvez utiliser d’autres moteurs sql).

Laisser un commentaire