11

这里有人有在生产中运行 OpenBD 或 Railo 的经验吗?我们有一些需要托管在某个地方的遗留 CF6.1 应用程序,我想知道 OpenBD 或 Railo 是否足够稳定以供生产使用,不需要大量的努力即可迁移到等等。

4

8 回答 8

13

我会以“Adobe”的身份插话并说是的,OpenBD 和 Railo 都是可行的 CFML 引擎。主要障碍是 CFML 兼容性。在过去的十年中,Allaire/Macomedia/Adobe 一直在推动 CFML 标准,但我们已经成立了一个由该领域的各种专家组成的开放式 CFML 顾问委员会,以帮助推动该语言的未来。

今天,ColdFusion 7 似乎是基础标准。从那里开始,CFML 标准似乎在供应商之间分裂。ColdFusion 8 添加了许多其他引擎未添加的独家功能,Railo 和 OpenBD 反之亦然。未来,CFML Advisory 应该会解决这个问题。

使用 ColdFusion 作为标准,我发现以下两个链接是了解兼容性差异的最佳位置。

OpenBD 兼容性

Railo 兼容性

这是 CFML 咨询小组的网址。他们刚刚启动了该站点,因此那里还没有太多信息。

OpenCFML.org

于 2008-12-17T16:00:19.110 回答
5

Railo 中的 CFML 兼容性是我们的主要关注点。如果 Railo 中存在与 Adob​​e CF 不兼容的内容,请告知我们,我们会尽快修复。我们当然会尝试在 Railo 3.1.x 中实现 CFML 咨询委员会的所有要求,以便我们可以称自己为 CFML 2009 兼容。

AFAIK 一个引擎应该实现被称为 CFML 2009 兼容的核心和扩展核心,但我猜咨询委员会尚未就此达成一致。事实上,供应商(就像我们一样)应该遵守这些标准并相应地实施它们。

当然,如果您遇到任何问题,请告知 Railo Google 小组或通过 www.getrailo.com 联系我们

格特弗兰兹


Railo 专业开源

于 2009-06-25T15:57:57.607 回答
4

两者都与 CFMX 7 兼容,因此将 cf6.1 站点迁移到任何一个站点都不会有任何问题。

请注意,OpenBD 支持CFDOCUMENT标签,因此 PDF 生成将是一个问题。另一方面,Railo做到了。

Railo 有一个express 版本,它不需要安装,并且可以很容易地查看现有应用程序是否可以使用它。

OpenBD 也有一个下载和准备运行版本,虽然我没有尝试过,它应该和 Railo Express 版本一样容易设置。

OpenBD 似乎已经启动了一个项目来集成飞碟项目以替代 CFDOCUMENT 支持。更多信息可以在这里找到

于 2008-12-16T17:38:12.063 回答
1

绝对地!两者都是企业级解决方案,不应该造成太多问题。正如 rip747 提到的,您可以下载副本以快速测试您的应用程序兼容性。

至于性能,一般认为Railo 是三款引擎中最快的,而BlueDragon 是最慢的。虽然它目前没有投入生产,但我正在开发一个针对 Railo 3.0 的应用程序,并打算在 Railo 3.1 发布后部署到它。

于 2008-12-17T11:24:18.980 回答
1

对 cfdocument 的支持将包含在 OpenBD 的下一个“主要”版本中。

只是为了给人们一些关于 OpenBD 中 cfdocument 支持的背景知识,在 New Atlanta BlueDragon 中为 cfdocument 使用了一个商业库,因此当 OpenBD 开源时必须将其删除。然而,“钩子”仍在 OpenBD 引擎中,因此实际上只是使用开源文档引擎实现底层功能的问题,其中有很多。

于 2009-01-18T17:44:29.033 回答
0

我认为 replacedirect.nl 最近将他们的网店迁移到 railo。

于 2010-08-06T21:35:38.203 回答
0

Railo 几乎没有文档。这似乎不是核心团队的优先事项,他们没有很好地管理 Railo 开源项目。这是由于无能而失去动力的情况。

由于文档非常薄弱,Railo 很难部署,因此不能认真对待。此外,当您向下滚动到使用示例时,标签和功能标签是空的。这个开源项目和运行它的团队是一个笑话,与过去 2 年中反复出现的安装/配置困难的抱怨完全脱节。

坚持使用具有良好文档的 Adob​​e Coldfusion 或切换到另一种语言。

于 2010-10-04T16:29:36.873 回答
0

Rob,介意我是否尝试通过提供与您的问题不同的解决方案来解决您的问题?

在您提到对托管的兴趣时,请记住,如果您指的是共享托管,那么您无需担心 CFML 引擎的成本。这将由托管服务提供商承担,并由服务器上的人员分摊。因此,您会发现许多低成本(甚至免费)的 CF 托管服务提供商在 Adob​​e CF 上运行(并且您会发现其中有一系列运行不同版本以适应个人口味,从 CF 6、7、8 或9,正如我今天所写的那样。)

有各种 CF 托管服务提供商列表。我在我的 CF411 站点的一个类别中提供了一个(并且还提供了指向其他列表的指针):http ://www.cf411.com/#cfhost

于 2010-12-05T02:51:36.413 回答