Esempi di struttura Gerarchico-Model-View-Controller (HMVC)?[chiuso]
-
01-07-2019 - |
Domanda
Io sono interessato alla Presentazione-Astrazione-Controllo?(aka Gerarchico-Model-View-Controller (HMVC)) Modello Architettonico per la costruzione di complesse interfacce utente (GUI o web) e chiedevo se qualcuno era a conoscenza di eventuali esempi in natura, dove ho potuto leggere il codice?
Sono consapevole del JavaWorld articolo e associati lettere citate nel Presentazione-Astrazione-Controllo articolo di wikipedia.
Soluzione
Nel mondo del php, io sono a conoscenza di alcuni metodi che potrebbero qualificarsi come HMVC.Tutti si permettono di chiamare un controller e visualizzare i risultati all'interno di una visualizzazione.Le chiamate possono essere nidificati infinitly la creazione di widget widget.
- Zend Framework: Azione View Helper
- CodeIgniter:3 ° parte Le Estensioni modulari - HMVC
- Kohana:3 ° parte Componente Edit:Kohana 3 ora supporta in modo nativo HMVC
Altri suggerimenti
Ho scritto un HMVC quadro un po ' indietro per J2EE e FreeMarker:
http://www.neocoders.com/portal/projects/jandal
e, recentemente, un altro per il Javascript:
http://www.neocoders.com/portal/projects/subo
Questi sono abbastanza "sperimentale", ma potrebbero essere di uso accademico.
ciao Lindsay
E ' la mia comprensione che il Cairngorm quadro per Adobe Flex è solo un esempio di un HMVC attuazione.È open source, in modo che si possono trovare ulteriori informazioni e scaricare il codice a Il sito web di Adobe.
L'APF-Webframework - http://adventure-php-framework.org/Page/001-Home - utilizza HMVC da molti anni, e ha una grande esperienza e impegnati sviluppatore.Solo la piccola comunità scoraggia un po'.
Ho scritto un HMVC framework in PHP chiamato Lega:
E ' abbastanza leggero e ha una struttura modulare.