Framework PHP
On this page… (hide)
- 1. Laravel
- 1.1 Installation
- 2. Synmphony
- 2.1 Installation
- 3. CakePHP
- 3.1 Installation
1. Laravel
Laravel est un framework web open-source écrit en PHP respectant le principe modèle-vue-contrôleur et entièrement développé en programmation orientée objet. Laravel est distribué sous licence MIT, avec ses sources hébergées sur GitHub.
Laravel offre un vaste écosystème, avec une plateforme d’hébergement et de déploiement instantané, ainsi que des tutoriels vidéo hébergés par le site web officiel de Laravel. Le cadre de travail comprend également un environnement de développement pré-packagé.
L’équipe Laravel propose également un micro-framework plus léger, Lumen.
1.1 Installation
Nécessite
- PHP (8.2 Mini)
- Composer
- Curl
2. Synmphony
Symfony est un ensemble de composants PHP ainsi qu’un framework MVC libre écrit en PHP. Il fournit des fonctionnalités modulables et adaptables qui permettent de faciliter et d’accélérer le développement d’un site web.
Symfony fournit une interface en ligne de commande pour améliorer la productivité en créant un code de base modifiable à volonté
2.1 Installation
Nécessite
- PHP (8.2 Mini)
- Composer
3. CakePHP
CakePHP met l’accent sur la convention plutôt que sur la configuration, ce qui signifie que vous pouvez commencer à développer sans perdre de temps sur des paramètres complexes.
Il propose notamment une gestion facile des bases de données, un système de validation et des outils de génération de code pour accélérer le développement.
3.1 Installation
Nécessite
- Apache2 avec mod_rewrite actif
- PHP (8.1 Mini)
- Composer
