Wiki Informatique - Framework PHP

Framework PHP

On this page… (hide)

  1.   1.  Laravel
    1.   1.1  Installation
  2.   2.  Synmphony
    1.   2.1  Installation
  3.   3.  CakePHP
    1.   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