我对Presentation-Abstraction-Control很感兴趣? (又名Hierarchical-Model-View-Controller(HMVC))用于构建复杂用户界面(GUI或Web)的架构模式,并且想知道是否有人知道我可以阅读代码的野外任何示例?
我知道Presentation-Abstraction-Control wikipedia article中引用的JavaWorld文章和相关字母。
答案 0 :(得分:4)
在php世界中,我知道一些可能有资格成为HMVC的方法。它们都允许调用控制器并在视图中显示结果。调用可以无限制地嵌套在窗口小部件中创建窗口小部件。
答案 1 :(得分:3)
我为J2EE和FreeMarker编写了一个HMVC框架:
http://www.neocoders.com/portal/projects/jandal
最近另一个Javascript:
http://www.neocoders.com/portal/projects/subo
这些都是“实验性的”,但可能具有一定的学术用途。
欢呼声, 林赛
答案 2 :(得分:1)
我的理解是,Adobe Flex的Cairngorm框架只是HMVC实现的一个例子。它是开源的,因此您可以在Adobe's website找到更多信息并下载代码。
答案 3 :(得分:1)
APF-Webframework - http://adventure-php-framework.org/Page/001-Home - 多年来一直使用HMVC,并且拥有一位非常有经验和参与度的开发人员。只有小社区才会劝阻。
答案 4 :(得分:0)