我已经使用 ColdFusion 9 和 Wheels 框架上的 ColdFusion 大约 6 个月了。我仍然认为自己是初学者,但我很乐意做我需要做的大多数事情。
我最近开始编写完整的 CF 脚本组件,我喜欢简洁的语法。我很失望失去了 CFQuery、CFLoop 等提供的一些简单性……但我现在可以不用它。
最近,有人提到Railo 对CFScript 的支持更好。因为这个原因,我正在考虑转换。
我应该记住什么,这两个平台在功能和易用性方面如何相互叠加?
我已经使用 ColdFusion 9 和 Wheels 框架上的 ColdFusion 大约 6 个月了。我仍然认为自己是初学者,但我很乐意做我需要做的大多数事情。
我最近开始编写完整的 CF 脚本组件,我喜欢简洁的语法。我很失望失去了 CFQuery、CFLoop 等提供的一些简单性……但我现在可以不用它。
最近,有人提到Railo 对CFScript 的支持更好。因为这个原因,我正在考虑转换。
我应该记住什么,这两个平台在功能和易用性方面如何相互叠加?
以下是您需要寻找的关于 Railo 和 ColdFusion 之间差异的内容。此页面列出了 Adobe CF 拥有而 Railo 没有的所有东西,反之亦然:
http://www.getrailo.org/index.cfm/documentation/compatibility/cfml-compatibility/
梅尔,
最简单的尝试方法是创建一个名为“/”的映射,该映射指向“/”,然后从管理员编译此映射。这应该会给您一个很好的结果,说明您的代码在编译方面的兼容性。
这是一件值得考虑的好事情。如果您对 CF9 真的很满意,请坚持下去。你永远不会改变一支获胜的球队。我当然为 Railo 感到自豪,并坚信它是最好的 CFML 引擎。但是我有偏见,您应该仅在出于不同原因确实需要时才考虑切换。成本、性能、内存占用。但同样,如果您的系统在 CF9 上运行良好,只需省钱并用它做其他事情。
Gert Franz Railo 技术有限公司
小心根据轶事做出决定!ColdFusion 9.0.1 为 cfscript 带来了更多支持:
支持以下内容:
CFScript 中的 for-in 构造(用于数组)
CFScript 中 for 循环中的 var 声明
函数参数元数据 cfile action="upload" (FileUpload) 和 cffile action="uploadall" (FileUploadAll) 的函数等效项
以下脚本函数已作为 CFC 实现:
数据库信息
地图
流行音乐
LDAP
喂养
来自: http: //kb2.adobe.com/cps/847/cpsid_84725.html
如果您正在使用 PDF 生成 (CFdocument) 或图表 (cfchart) 进行大量工作,您将希望在 Railo 中尝试这些,看看它们与您目前使用 Adobe CF 获得的结果相比如何。当我在 Railo 中测试图表时,我发现 Adobe CF 引擎可以生成更好看的图表。我认为 Adobe CF 中的 PDF 引擎也更好。