CakePHP, framework de développement rapide php

CakePHP est un framework de développement rapide pour PHP, gratuit et open-source. C’est un ensemble de briques élémentaires pour les programmeurs qui créent des applications web. L’objectif principal est de vous permettre de travailler de manière rapide et structurée, sans toutefois perdre en flexibilité.

CakePHP offre tous les outils nécessaires pour ne coder que ce dont vous avez réellement besoin : la logique spécifique de votre application. Au lieu de réinventer la roue à chaque fois que vous démarrez un nouveau projet, récupérez une copie de CakePHP et concentrez-vous sur les « entrailles » de votre application.

En plus de vous éviter la ré-invention de la roue, l’utilisation de CakePHP implique que le coeur de votre application est bien testé et qu’il peut être constamment amélioré.

Voici un aperçu rapide des caractéristiques que vous apprécierez en utilisant CakePHP :

  • Communauté active
  • Système de license souple
  • Compatible avec les versions 4 et 5 de PHP
  • Fonctions CRUD (create, read, update, delete) intégrées pour les interactions avec la base de données
  • Scaffolding (maquettage rapide) d’application
  • Génération de code
  • Architecture MVC
  • Dispatcheur de requêtes avec des URLs propres et personnalisables grâce un système de routes
  • Validation intégrée des données
  • Système de template rapide et souple (syntaxe PHP avec des Helpers)
  • Helpers (assistants) de vue pour AJAX, JavaScript, formulaires HTML…
  • Components (composants) intégrés : Email, Cookie, Security, Session et Request Handling
  • Système de contrôle d’accès ACL flexible
  • Nettoyage des données
  • Système de cache souple
  • Localisation et internationalisation
  • Fonctionne sur n’importe quelle arborescence de site web, avec un zest de configuration Apache pas très compliquée

Précisons qu’une importante documentation française et anglaise est à disposition pour vous assister dans vos premiers pas avec CakePHP. Vous aurez également accès à des cas concret et des exemples expliqués.

Site Internet : CakePHP
Licence : MIT

2 Comments

  1. Kalt 25 mars 2010
  2. Manu 27 mars 2010

Leave a Reply