我们如何在 Coldfusion 中实现 MVC 4 概念 模型-视图-控制器 (MVC) 架构模式将应用程序分为三个主要组件:模型、视图和控制器。
问问题
426 次
2 回答
0
虽然 CF 主要是一种基于标签的语言,但它的任务和操作都适合模型/视图/控制器体系结构 (MVC) 并在面向对象的环境中这样做。自然地,您可以构建具有或不具有 OO 和 MVC 功能的应用程序。那些从 CF 开始开发生涯的人往往更愿意在没有此类框架的情况下构建应用程序,而那些从其他开发语言来到 CF 的人似乎更喜欢这些东西。
无论哪种方式,都没有在 CF 中实现 MVC 架构的最佳方式。然而,有许多 MVC 框架与 CF 一致,甚至在开发时考虑到了 CF。那些是:
- CF车轮
- 保险丝盒
- 模型-胶水
- 冷盒
- 机器二
- FW/1
就个人而言,多年来我一直在没有应用严格 MVC 架构的框架的情况下工作,但我也看到了它们在某些情况下如何有用。除了这些商业努力之外,开发人员还可以并且做“自己动手”。对于所有这些框架要记住的是,它们利用了 CF 的原生 OO 功能,但简单来说,它们使用了一系列 CFINCLUDES 来引入控制、数据操作和表示层。
无论如何,看看那些,看看是否对你有任何吸引力。我从其他开发者那里听到了关于 FW/1 的好消息。有人告诉我它很轻巧,不会给你的 CF 开发人员带来过多的负担(而 Fusebox 和 ColdBox 等其他选项当然可以)。
于 2013-04-01T13:40:30.160 回答