Le patron de conception Modèle-Vue-Contrôleur est un patron de conception architectural, qui organise l’interface utilisateur d’une application en trois composants :
- Un modèle (contenant aussi bien des données que des opérations)
- Une vue (responsable de la présentation aux utilisateurs)
- Un contrôleur, dont le rôle est de gérer les événements et la synchronisation entre la Vue et le Modèle
Le pattern MVC a été mis au point en 1979 par Trygve Reenskaug, qui travaillait alors sur SmallTalk. ASP.NET MVC est donc un Framework de développement d’application web, basé sur ce patron de conception. [Plus]