Les Frameworks PHP Populaires

SwiftTachisme avatar
SwiftTachisme
·
·
Download

Start Quiz

Study Flashcards

9 Questions

Quelle est l'objectif principal du cours sur les Frameworks du Web?

Repérer les technologies et Frameworks utilisables pour le développement d'applications Web

Quel est l'un des principaux acteurs mentionnés dans le plan du cours sur les Frameworks PHP?

Framework Zend

Que représente l'acronyme MVC dans le contexte des Frameworks?

Modèle Vue Contrôleur

Quel langage de template est principalement utilisé avec le Framework Symfony?

Twig

Quelle partie de Symfony est dédiée à la gestion des évènements et extensions?

Partie 4 - Plus loin avec Symfony

Qu'est-ce que Composer dans le contexte du Framework Symfony?

Un gestionnaire de dépendances

Quelle couche métier est abordée dans la Partie 3 du Framework Symfony?

Les entités

Que permet de créer la console dans Symfony?

bundles

'Validation des données' est principalement liée à quel aspect de Symfony?

Création de formulaires

Study Notes

Les Frameworks PHP

  • Horde est un framework de développement d'applications de type groupware.
  • Jelix est un framework PHP5 qui propose une architecture MVC.
  • KumbiaPHP est un framework PHP5 open-source basé sur MVC et Active Record.
  • Laravel est un framework open-source compatible PHP 7 qui utilise une architecture HMVC.
  • MODx est un framework de gestion de contenu (CMF) en PHP5 et open-source sous licence GPL.
  • PEAR est un framework de développement de composants écrits en PHP.
  • Phalcon est un framework écrit en C qui s'ajoute comme module PHP.
  • PHP Tool Suite est un framework open-source.
  • PRADO est un framework web open-source orienté objet.
  • QCodo est un framework open-source MVC pour PHP 5.
  • Seagull est un framework open-source compatible avec les versions 4 et 5 de PHP.
  • Symfony est un framework web en licence MIT, compatible PHP 7.
  • WebSite-PHP est un framework PHP orienté objet et d'une programmation événementielle.
  • Yii est un framework axé sur le développement d'applications scalables.
  • Zend Framework est le framework supporté par Zend Technologies et IBM.

Symfony

  • Symfony est un framework PHP très flexible et puissant.
  • C'est l'un des frameworks les plus utilisés dans le monde, notamment dans les entreprises.
  • Pour démarrer l'application, utiliser la commande symfony <a>server:start</a> dans la console.
  • Le serveur local de PHP est utilisé en développement.
  • L'application est disponible à l'adresse <a href="http://localhost:8000/">http://localhost:8000/</a>.

Structure du framework Symfony

  • La structure du framework comprend les dossiers suivants :
    • bin/ : contient les exécutables disponibles dans le projet.
    • config/ : contient toute la configuration de l'application.
    • public/ : contient le contrôleur frontal de l'application.
    • src/ : contient le code source de l'application.
    • vendor/ : contient les dépendances installées via Composer.

Autres

  • Un framework est un ensemble de bibliothèques et d'outils qui facilitent le développement d'applications web.
  • Le choix d'un framework est personnel et doit être adapté au projet.
  • Les frameworks PHP sont nombreux et variés, chacun ayant ses propres forces et faiblesses.

Explorez les différents frameworks PHP tels que Horde, Jelix, KumbiaPHP et Laravel, ainsi que MODx, PEAR et Phalcon. Découvrez leurs utilisations, caractéristiques et avantages pour le développement d'applications web.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Laravel Web Framework Basics Quiz
5 questions
Secure Web Application Development Lecture 1
26 questions
Structure d'un projet Symfony
13 questions

Structure d'un projet Symfony

AmbitiousGreatWallOfChina avatar
AmbitiousGreatWallOfChina
Use Quizgecko on...
Browser
Browser