Le modèle HMVC

HMVC signifie Hierarchical Model View Controller, c’est un design pattern qui rend votre application modulaire.
 


 
Ce pattern étend le modèle MVC et est une solution pour surmonter les problèmes d’évolutivité apparents dans les grandes applications MVC.

  • HMVC supporte la réutilisation du code.
  • HMVC permet une distribution facile des entités MVC stockées dans un seul répertoire.
  • HMVC réduit les dépendances et permet d’étendre facilement les applications tout en facilitant la maintenance.
  • Les tests sont plus faciles car le système est divisé en grande partie indépendantes.

 
Une application HMVC fonctionne à l’aide d’une collection d’entités MVC où chaque entité MVC peut s’exécuter sans la présence d’aucune autre entité. Chaque entité ne devrait jamais charger de modèles ou de bibliothèques des autres entités.
 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *