OpenBD或Railo是ColdFusion的可行替代品吗?

时间:2008-12-16 17:16:03

标签: coldfusion railo openbd cfml

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

8 个答案:

答案 0 :(得分:13)

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

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

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

OpenBD Compatibility

Railo Compatability

以下是CFML顾问组的网址。他们刚开始这个网站,所以还没有太多的信息。

OpenCFML.org

答案 1 :(得分:5)

Railo中的CFML兼容性是我们的主要关注点。如果Railo中有与Adobe CF不兼容的东西,请告诉我们,然后我们会尽快解决它们。我们当然试图在Railo 3.1.x中实现CFML咨询委员会的所有要求,以便我们可以称自己与CFML 2009兼容。

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

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

格特弗兰兹


Railo专业开源

答案 2 :(得分:4)

两者都与CFMX 7兼容性相当,因此您不应该在将cf6.1站点迁移到任何一个站点时遇到任何问题。

请注意OpenBD 不支持支持 CFDOCUMENT 标记,因此PDF生成将成为一个问题。另一方面,Railo确实如此。

Railo有一个express version,它不需要安装,很容易看出现有应用程序是否与它一起使用。

OpenBD也有一个download and ready to run version,虽然我还没有尝试过,它应该像Railo Express版本一样容易设置。

似乎已经开始为OpenBD项目整合Flying Saucer project作为CFDOCUMENT支持的替代品。关于此,可以found here更多。

答案 3 :(得分:1)

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

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

答案 4 :(得分:1)

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

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

答案 5 :(得分:0)

我认为replacementirect.nl最近将他们的网上商店迁移到了铁路。

答案 6 :(得分:0)

Railo几乎没有文档。它似乎不是核心团队的优先事项,他们没有很好地管理Railo开源项目。这是由于不称职而失去动力的一个例子。

由于文档非常薄弱,因此很难部署Railo,因此无法认真对待。此外,向下滚动到使用示例时,标记和功能标记为空。这个开源项目和运行它的团队是一个笑话,与过去两年中安装/配置困难的recurrinfg投诉完全脱节。

坚持使用Adobe Coldfusion,它具有良好的文档或切换到另一种语言。

答案 7 :(得分:0)

Rob,请注意,如果我尝试通过提供与您的问题不同的解决方案来解决您的问题吗?

因为你提到了对托管的兴趣,请记住,如果你的意思是共享托管,那么你不必担心CFML引擎的成本。这将由托管服务提供商承担,并在服务器上的人员中分摊。因此,您会发现许多低成本(甚至没有成本)的CF托管服务提供商在Adobe CF上运行(您会发现其中一系列运行不同的版本以满足一个人的口味,从CF 6,7,8或9,正如我今天写的那样。)

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