Modèle-vue-vue modèle

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

Le modèle-vue-vue modèle (en abrégé MVVM, de l'anglais Model View ViewModel) est une architecture et une méthode de conception utilisée dans le génie logiciel[1],[2].

Apparu en 2004[3], MVVM est originaire de Microsoft et adapté pour le développement des applications basées sur les technologies Windows Presentation Foundation et Silverlight[4] via l'outil MVVM Light[5] par exemple. Cette méthode permet, tel le modèle MVC (modèle-vue-contrôleur), de séparer la vue de la logique et de l'accès aux données en accentuant les principes de liaison et d’événement.

Notes et références

  1. Kouraklis, John., MVVM in Delphi : Architecting and Building Model View ViewModel Applications., , 143 p. (ISBN 978-1-4842-2214-0 et 1-4842-2214-8, OCLC 962065632, lire en ligne)
  2. (en) Hall, Gary McLean., Pro WPF and Silverlight MVVM : effective application development with Model-View-ViewModel, Norwood Mass., Apress, (ISBN 978-1-4302-3163-9 et 1430231637, OCLC 747105225, lire en ligne)
  3. (en) Martin Fowler, « Presentation Model »
  4. (en) Josh Smith, « WPF Apps With The Model-View-ViewModel Design Pattern »
  5. (en) « MVVM Light Toolkit »

Voir aussi

v · m
Patrons de conception
Création
  • Fabrique abstraite
  • Monteur
  • Fabrique
  • Prototype
  • Singleton
Structure
  • Adaptateur
  • Pont
  • Composite
  • Décorateur
  • Façade
  • Poids-mouche
  • Proxy
Comportement
Fonctionnel
Patron d'architecture
Autres patrons
  • icône décorative Portail de l’informatique
  • icône décorative Portail de la programmation informatique