Introduction à CakePHP
Qu'est-ce que CakePHP ? Pourquoi l'utiliser ?
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 zest de configuration Apache pas très compliquée
Où trouver de l'aide ?
Le "Cookbook"
Vous avez commencé au bon endroit. Ce manuel devrait probablement être le premier endroit où aller pour trouver vos réponses. Tout comme de nombreux projets open source, nous accueillons de nouvelles personnes régulièrement. Faites de votre mieux pour répondre à vos interrogations par vos propres moyens. Les réponses peuvent mettre un certain temps à venir, mais elles demeureront – et vous nous allègerez la tâche pour le support. Le manuel et l'API ont tous les deux une version en ligne
L'API
Droit au but et tout droit sortie de l'équipe de développement, l'API de CakePHP(Application Programming Interface) est la documentation la plus accessible pour comprendre les moindres rouages du framework. Elle fait directement référence au code, alors remuez vos méninges.
Le channel IRC
#cakephp @ irc.freenode.net
Si vous êtes coincés, appelez nous sur le canal IRC de CakePHP. Une personne de l'équipe de développement sera sûrement là. Nous serons heureux d'avoir de vos nouvelles, que vous ayez besoin d'aide, que vous vouliez trouver des utilisateurs dans votre coin ou que vous vouliez nous donner votre nouvelle voiture de sport.
La "Bakery"
La "Bakery" de PHP est le centre de documentation pour tout ce qui touche à CakePHP. Jetez un coup d'oeil pour les tutoriels, études de cas et les exemples de code. Une fois que vous vous serez habitués à CakePHP, connectez vous et partagez votre savoir avec la communauté et gagnez une gloire et une fortune immédiate.
La Forge Cake
La Forge Cake est une autre ressource pour les développeurs que vous pouvez utiliser pour héberger vos projets CakePHP et les partager avec les autres. Si vous cherchez (ou si vous voulez partager) le composant ultime et le plug-in qui tue, passez voir la Forge Cake.
Le site officiel Cake PHP
Le site officiel CakePHP est toujours un endroit merveilleux à visiter. Il contient des liens vers les outils les plus utilisés par les développeurs, des vidéos, des occasions de donner votre argent et des fichiers à télécharger.
Le Groupe Google
http://groups.google.com/group/cake-php
CakePHP possède aussi un groupe google très actif. Il peut être une ressource formidable pour retrouver des réponses anciennes, les questions les plus courantes ou pour résoudre un problème .

login to add a comment