Hmvc

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 1 de febrero de 2021; la verificación requiere 1 edición .

HMVC ( Eng.  Hierarchical model-view-controller ) - Hierarchical Model-View-Controller, una de las extensiones del patrón arquitectónico MVC , que permite resolver algunos de los problemas de escalabilidad de las aplicaciones que tienen una arquitectura MVC clásica.

Descrito por primera vez en 2000 [1] en uno de los artículos del blog JavaWorld , pero algunos desarrolladores señalan que, de hecho, es un replanteamiento del patrón PAC más estricto.( Ing.  Presentation-Abstraction-Control ), descrito en 1987.

De acuerdo con el paradigma HMVC, cada tríada MVC individual se utiliza como una capa en una estructura jerárquica. Al mismo tiempo, cada tríada en esta jerarquía es independiente de las demás y puede referirse al controlador de otra tríada. Este enfoque simplifica y acelera significativamente el desarrollo de aplicaciones complejas, facilita su mayor soporte y escalado y promueve la reutilización del código.

Notas

  1. HMVC: El patrón en capas para desarrollar niveles de clientes sólidos , Javaworld (21/0/2000). Archivado desde el original el 2 de junio de 2012. Consultado el 26 de marzo de 2012  .