Comprendre le pattern mvc avec un exemple simple 1

COMPRENDRE LE PATTERN MVC AVEC UN EXEMPLE SIMPLE mars par Mathieu dans Développement web inShare Le pattern MVC est le concept à la mode en matière de programmation avec interface graphique et notamment en développement web Symfony Zend et tous les grands frameworks dont la renommée n ? est plus à faire l ? utilisent Et ce n ? est pas pour rien Peut-être l ? avez-vous toujours utilisé Peut-être voulez-vous vous y mettre timidement ou peut-être vous demandez-vous encore si c ? est bien la peine puisque vos applications en PHP classique fonctionnent très bien Avant toute chose je tiens à noter que mes propos sont largement inspirés par la documentation et les exemples de Symfony produite par la fabuleuse équipe de Fabien Potencier Ce billet servira sans doute d ? introduction à un petit tutoriel m ? accompagnant dans la re découverte de Symfony Ce qu ? est le MVC et ce qu ? il n ? est pas Tout d ? abord MVC est l ? acronyme de Model View Controller ? En français Modèle Vue Controlleur ? on a du bol cela commence par les mêmes lettres Le MVC n ? est pas une technologie sortie des laboratoires de la NASA et n ? a pas besoin d ? une con ?guration serveur di ?érente de celle que vous posséder actuellement Il n ? existe donc pas de module php-mvc à installer via apt-get Le MVC ne va pas non plus rendre vos applications plus rapides e ?caces ou hype ? Le MVC ne rendra pas votre site plus attrayant ou davantage promis à la gloire Par contre il rendra votre application facilement maintenable accélérera considérablement vos développement futurs et lorsque vous regarderez votre code vous rendra ?er d ? en être l ? auteur ou alors c ? est que vous êtes vraiment mauvais Ok soit Mais en quoi cela consiste véritablement Je ne vais pas commencer par vous expliquer chaque terme de Modèle Vue Contrôleur ? mais plutôt partir d ? un petit exemple en PHP classique Si comme moi vous pratiquez ce langage depuis plusieurs années vous avez probablement réalisé des pages extrêmement rapides à écrire qui comportaient à la fois des instructions de connexion à une base de données des récupérations de données à partir de cette base et l ? a ?chage de celles-ci dans un petit canevas HTML C ? est facile et cela pourrait donner quelque chose comme cela dans le cadre d ? une page a ?chant des articles de blog C mysqlselectdb 'my db' con query SELECT id title date create FROM entry res mysql query query Les posts récents title mysql close con Votre application fonctionne dès lors très bien mais Il n ? y a aucun contrôle d ? erreur quid si la DB est HS L ? organisation laisse à désirer Il est quasiment impossible de réutiliser le code ailleurs Comment pourrait-on améliorer cela La philosophie du MVC a suivi le cheminement suivant Isoler

  • 32
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Jan 03, 2021
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 62.3kB