分层模型视图控制器 (HMVC) 的示例?[关闭]
-
01-07-2019 - |
题
我对呈现-抽象-控制感兴趣?(又名分层模型视图控制器(HMVC))用于构造复杂用户界面(GUI 或 Web)的架构模式,想知道是否有人知道我可以在其中阅读代码的任何示例?
我知道 JavaWorld 文章和引用的相关信件 表示-抽象-控制维基百科文章.
解决方案
在 php 世界中,我知道一些可能符合 HMVC 的方法。它们都允许调用控制器并在视图中显示结果。这些调用可以无限嵌套,在小部件内创建小部件。
- Zend 框架: 动作视图助手
- 代码点火器:第三方 模块化扩展 - HMVC
- 小花:第三方 成分 编辑:Kohana 3 现在原生支持 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 多年,并且拥有经验丰富且敬业的开发人员。只有小社区有点令人沮丧。
不隶属于 StackOverflow