¿Ejemplos de controlador de vista de modelo jerárquico (HMVC)?[cerrado]
-
01-07-2019 - |
Pregunta
¿Estoy interesado en la Presentación-Abstracción-Control?(también conocido como Hierarchical-Model-View-Controller (HMVC)) Patrón arquitectónico para construir interfaces de usuario complejas (GUI o web) y me preguntaba si alguien conocía algún ejemplo en el mundo donde pudiera leer el código.
Conozco el artículo de JavaWorld y las cartas asociadas citadas en el Artículo de Wikipedia sobre presentación, abstracción y control.
Solución
En el mundo php, conozco algunos métodos que podrían calificar como HMVC.Todos permiten llamar a un controlador y mostrar los resultados desde una vista.Las llamadas se pueden anidar infinitamente creando widgets dentro de widgets.
- Marco Zend: Ayudante de vista de acción
- CódigoIgniter:Tercera parte Extensiones modulares - HMVC
- kohana:Tercera parte Componente Editar:Kohana 3 ahora es compatible de forma nativa con HMVC
Otros consejos
Hace un tiempo escribí un marco HMVC para J2EE y FreeMarker:
http://www.neocoders.com/portal/projects/jandal
y recientemente otro para Javascript:
http://www.neocoders.com/portal/projects/subo
Son bastante "experimentales", pero podrían tener algún uso académico.
Saludos, Lindsay
Tengo entendido que el marco Cairngorm para Adobe Flex es solo un ejemplo de una implementación de HMVC.Es de código abierto, por lo que puedes encontrar más información y descargar el código en sitio web de adobe.
El marco web APF - http://adventure-php-framework.org/Page/001-Home - utiliza HMVC desde hace muchos años y cuenta con un desarrollador muy experimentado y comprometido.Sólo la pequeña comunidad desanima un poco.
Escribí un marco HMVC en PHP llamado Alloy:
Es bastante liviano y tiene una estructura modular.