Exemplos de hierárquica-Model-View-Controller (HMVC)? [fechadas]
-
01-07-2019 - |
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 .
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.
- Zend Framework: Action View Helper
- CodeIgniter: 3rd party Modular Extensões - HMVC
- Kohana: 3rd party Component Edit: Kohana 3 agora suporta nativamente HMVC
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:
É muito leve e tem uma estrutura modular.