我对 Presentation-Abstraction-Control 感兴趣?(又名 Hierarchical-Model-View-Controller (HMVC))用于构建复杂用户界面(GUI 或 Web)的架构模式,想知道是否有人知道我可以阅读代码的野外示例?
我知道Presentation-Abstraction-Control 维基百科文章中引用的 JavaWorld 文章和相关信件。
我对 Presentation-Abstraction-Control 感兴趣?(又名 Hierarchical-Model-View-Controller (HMVC))用于构建复杂用户界面(GUI 或 Web)的架构模式,想知道是否有人知道我可以阅读代码的野外示例?
我知道Presentation-Abstraction-Control 维基百科文章中引用的 JavaWorld 文章和相关信件。
在 php 世界中,我知道一些可能符合 HMVC 的方法。它们都允许调用控制器并在视图中显示结果。调用可以无限嵌套,在小部件中创建小部件。
不久前,我为 J2EE 和 FreeMarker 编写了一个 HMVC 框架:
http://www.neocoders.com/portal/projects/jandal
最近还有一个用于 Javascript 的:
http://www.neocoders.com/portal/projects/subo
这些是相当“实验性的”,但可能有一些学术用途。
干杯,林赛
据我了解,Adobe Flex 的 Cairngorm 框架只是 HMVC 实现的一个示例。它是开源的,因此您可以在Adobe 的网站上找到更多信息并下载代码。
APF-Webframework - http://adventure-php-framework.org/Page/001-Home - 多年来一直使用 HMVC,并且拥有一位经验丰富且敬业的开发人员。只有小社区有点气馁。