我对呈现-抽象-控制感兴趣?(又名分层模型视图控制器(HMVC))用于构造复杂用户界面(GUI 或 Web)的架构模式,想知道是否有人知道我可以在其中阅读代码的任何示例?

我知道 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-Web 框架 - http://adventure-php-framework.org/Page/001-Home - 使用 HMVC 多年,并且拥有经验丰富且敬业的开发人员。只有小社区有点令人沮丧。

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

http://alloyframework.org/

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top