Skip to content

Latest commit

 

History

History
14 lines (10 loc) · 1.28 KB

mvc.md

File metadata and controls

14 lines (10 loc) · 1.28 KB

MVC Model-View-Controller,

Modèle de conception de logiciel utilisé pour développer des interfaces utilisateur.

L'architecture sépare une application en trois composants interconnectés :

- Modèle :

le modèle représente les données et la logique métier de l'application. Il gère le stockage, la récupération et la manipulation des données.

- Vue :

la vue est responsable de l'affichage des données à l'utilisateur dans un format spécifique. Il reçoit les entrées de l'utilisateur et les envoie au contrôleur pour traitement.

- Contrôleur :

le contrôleur agit comme un intermédiaire entre le modèle et la vue. Il reçoit les entrées utilisateur de la vue, met à jour le modèle et contrôle le flux de données entre le modèle et la vue.

L'architecture MVC est couramment utilisée dans les applications Web pour créer un code évolutif et maintenable. En séparant les préoccupations de gestion des données, d'interface utilisateur et de logique d'application, les développeurs peuvent travailler plus efficacement et apporter des modifications à un composant sans affecter les autres. Cela favorise le développement modulaire et améliore la qualité du code, ce qui facilite la maintenance et l'extension de l'application dans le temps.