← Retour au glossaire

Modèle-Vue-Contrôleur

🇬🇧 Model-View-Controller (MVC)

Patron d'architecture logicielle qui sépare une application en trois composants interconnectés : le Modèle (données et logique métier), la Vue (interface utilisateur) et le Contrôleur (gère les entrées utilisateur et fait le lien entre Modèle et Vue). Beaucoup de frameworks web l'utilisent ou s'en inspirent.

💡 Exemple

Dans un framework backend comme Laravel (PHP) ou Ruby on Rails, une requête pour '/articles' est traitée par un contrôleur 'ArticleController', qui récupère les données du modèle 'Article' et les passe à une vue 'index.blade.php' pour l'affichage.

Voir aussi

EdTech AI