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. Notre objectif principal est de vous permettre de travailler de manière rapide et structurée, sans toutefois perdre en flexibilité.
CakePHP rompt la monotonie du développement web. Nous vous offrons 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.
CakePHP dispose d’une équipe de développement et d’une communauté actives, qui donnent au projet une forte valeur ajoutée.
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 et sympathique
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 zeste de configuration Apache pas très compliquée