-2

我们如何在 Coldfusion 中实现 MVC 4 概念 模型-视图-控制器 (MVC) 架构模式将应用程序分为三个主要组件:模型、视图和控制器。

4

2 回答 2

5

ColdFusion 中有许多可用的 MVC 框架。没有必要自己动手。这是一个选择:

我用过 ModelGlue 并且非常喜欢它。我已经对 FW/1 进行了修改,下次我开始一个项目时它会是我的首选框架,而且我已经用 ColdBox 完成了一个项目,它对我来说有点太重了。话虽如此,很多人真的歌颂ColdBox,所以不一定相信我的话。

最好的办法是在这个地方放一个谷歌,看看人们在说什么,然后试一试。

于 2013-04-01T07:09:00.827 回答
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 回答