9

我对 Presentation-Abstraction-Control 感兴趣?(又名 Hierarchical-Model-View-Controller (HMVC))用于构建复杂用户界面(GUI 或 Web)的架构模式,想知道是否有人知道我可以阅读代码的野外示例?

我知道Presentation-Abstraction-Control 维基百科文章中引用的 JavaWorld 文章和相关信件。

4

5 回答 5

4

在 php 世界中,我知道一些可能符合 HMVC 的方法。它们都允许调用控制器并在视图中显示结果。调用可以无限嵌套,在小部件中创建小部件。

于 2009-03-29T06:29:32.590 回答
3

不久前,我为 J2EE 和 FreeMarker 编写了一个 HMVC 框架:

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

最近还有一个用于 Javascript 的:

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

这些是相当“实验性的”,但可能有一些学术用途。

干杯,林赛

于 2009-03-29T06:07:24.343 回答
1

据我了解,Adobe Flex 的 Cairngorm 框架只是 HMVC 实现的一个示例。它是开源的,因此您可以在Adob​​e 的网站上找到更多信息并下载代码。

于 2008-09-18T13:53:08.660 回答
1

APF-Webframework - http://adventure-php-framework.org/Page/001-Home - 多年来一直使用 HMVC,并且拥有一位经验丰富且敬业的开发人员。只有小社区有点气馁。

于 2010-07-22T21:04:53.420 回答
0

我用 PHP 编写了一个名为 Alloy 的 HMVC 框架:

http://alloyframework.org/

它非常轻巧,并且具有模块化结构。

于 2010-09-20T15:11:37.940 回答