1

我正在将使用 Coldfusion(无框架)构建的站点迁移到 Coldfusion 框架。现在它看起来像是 ColdBox 和 CFWheels 之间的选择。

数据库是 MS SQL。

我想知道是否有人将现有站点迁移到这些框架中的任何一个,以及他们是否可以推荐一个框架而不是另一个框架?

4

2 回答 2

1

我在这里可能错了,因为我从来没有真正使用过 CFWheels。

据我所知,CFWheels 是一种不同类型的框架,因为它非常类似于 RoR。ColdBox 是一个更传统的类似 MVC 的框架。

如果您不考虑重做持久层,也许 ColdBox 甚至更简单的 FW/1 会更容易迁移到。

于 2011-12-12T17:37:07.700 回答
1

我正在按照您的描述进行操作 - 将没有任何实际框架编写的旧 CF 应用程序移植到更干净的 CF 代码库(也使用 SQL Server,顺便说一句)。我们使用 CF Wheels 作为这项工作的框架。我们选择轮子的原因有很多——我们更喜欢框架的风格,因为它类似于其他几个备受推崇的应用程序框架(Ruby on Rails、ASP.NET MVC、CodeIgniter 等)。此外,轮子提供的 ORM 层非常好,可以让我们重构大量重复和冗长的代码。

我不能对 ColdBox 发表太多评论,因为我没有使用过它。在 Wheels 之前,我们非常喜欢 Fusebox。我们以一种非常结构化的面向 MVC 的方式使用 Fusebox,但是随着 Fusebox 核心失去动力,我们发现 Wheels 提供了与 Fusebox 类似的组织(关于我们如何做事),但采用了一个更好、更现代的包,有很多的花里胡哨。所以这就是我们现在的首选框架。

于 2011-12-12T21:35:51.957 回答