Pergunta

Estou interessado na Apresentação-Abstração-Control? (Aka hierárquica-Model-View-Controller (HMVC)) padrão arquitetônico para a construção de interfaces complexas (GUI ou web) e queria saber se alguém tinha conhecimento de quaisquer exemplos na natureza onde eu poderia ler o código?

Estou ciente do artigo JavaWorld e letras associadas citado no Apresentação-Abstração -control artigo wikipedia .

Foi útil?

Solução

No mundo do php, eu estou ciente de alguns métodos que podem qualificar como HMVC. Todos eles permitem chamar um controlador e exibir os resultados a partir de um ponto de vista. As chamadas podem ser aninhados infinitly a criação de widgets dentro de widgets.

Outras dicas

Eu escrevi um quadro HMVC um tempo atrás para J2EE e FreeMarker:

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

e, recentemente, outro para Javascript:

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

Estes são bastante 'experimental', mas pode ser de alguma utilidade acadêmica.

elogios, Lindsay

É meu entendimento que o quadro Cairngorm para Adobe Flex é apenas um exemplo de uma implementação HMVC. É open source, assim você pode encontrar mais informações e baixar o código em site da Adobe .

A APF-Webframework - http://adventure-php-framework.org/ página / 001-Home - usa HMVC desde há muitos anos, e tem um desenvolvedor muito experiente e empenhada. Apenas a pequena comunidade desestimula um pouco.

Eu escrevi um quadro HMVC em PHP chamada Liga:

http://alloyframework.org/

É muito leve e tem uma estrutura modular.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top