Question

Je m'intéresse à la présentation-contrôle-abstraction? (aka Hierarchical-Model-View-Controller (HMVC)) Schéma architectural pour la construction d'interfaces utilisateur complexes (interface graphique ou Web) et se demandait si quelqu'un était au courant d'exemples dans la nature où je pourrais lire le code?

Je connais l'article de JavaWorld et les lettres associées citées dans le Presentation-Abstraction -Contrôle article wikipedia .

Était-ce utile?

La solution

Dans le monde php, je connais quelques méthodes qui pourraient être qualifiées de HMVC. Ils permettent tous d'appeler un contrôleur et d'afficher les résultats depuis une vue. Les appels peuvent être imbriqués en créant des widgets à l'infini.

Autres conseils

J'ai déjà écrit un framework HMVC pour J2EE et FreeMarker:

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

et récemment un autre pour Javascript:

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

Celles-ci sont plutôt "expérimentales", mais pourraient être utilisées à des fins académiques.

acclamations, Lindsay

Je crois comprendre que la structure Cairngorm pour Adobe Flex n’est qu’un exemple de la mise en œuvre de HMVC. C'est une source ouverte, vous pouvez donc obtenir plus d'informations et télécharger le code à l'adresse du site Web d'Adobe .

Le cadre Web APF - http://adventure-php-framework.org/ Page / 001-Home - utilise HMVC depuis de nombreuses années et possède un développeur très expérimenté et engagé. Seule la petite communauté décourage un peu.

J'ai écrit un framework HMVC en PHP appelé Alloy:

http://alloyframework.org/

Il est plutôt léger et possède une structure modulaire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top