Frage

Ich habe Interesse an der Präsentation-Abstraction-Control? (Aka Hierarchical-Model-View-Controller (HMVC)) Architekturmuster für den Aufbau komplexer Benutzeroberflächen (GUI oder Web) und wurde gefragt, ob jemand Kenntnis von Beispielen in der Wildnis war, wo ich den Code lesen kann?

Ich bin mir bewusst, der Javaworld Artikel und zugehörigen Buchstaben in der Presentation-Abstraction -control wikipedia-Artikel .

War es hilfreich?

Lösung

In der PHP-Welt, ich bin mir dessen bewusst ein paar Methoden, die als HMVC qualifizieren könnten. Sie alle ermöglichen einen Controller aufrufen und die Ergebnisse in einer Ansicht angezeigt werden. Die Anrufe können verschachtelt werden infinitly Widgets innerhalb Widgets zu erstellen.

Andere Tipps

Ich schrieb einen HMVC Rahmen vor einiger Zeit für J2EE und Freemarker:

http://www.neocoders.com/portal/projects/jandal

und vor kurzem ein weiteres für Javascript:

http://www.neocoders.com/portal/projects/subo

Dies sind ziemlich ‚experimentell‘, aber vielleicht von einigen wissenschaftlichen Nutzen sein.

prost, Lindsay

Es ist mein Verständnis, dass die Cairngorm Framework für Adobe Flex ist nur ein Beispiel für eine HMVC Implementierung. Es ist Open Source, so dass Sie mehr Informationen und laden Sie den Code unter der Adobe-Website finden Sie heraus .

Die APF-Webframework - http://adventure-php-framework.org/ Seite / 001-Startseite - nutzt HMVC seit vielen Jahren und hat einen sehr erfahrenen und engagierten Entwickler. Nur die kleine Gemeinde schreckt ein wenig.

Ich schrieb ein HMVC Rahmen in PHP-Legierung genannt:

http://alloyframework.org/

Es ist ziemlich leicht und ist modular aufgebaut.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top