我已经使用ColdFusion 9和ColdFusion on Wheels Framework大约6个月了。我仍然认为自己是初学者,但我很乐意做我需要的大部分事情。
我最近开始编写完整的CF Script组件,我喜欢语法的清晰度。我很失望失去CFQuery,CFLoop等提供的一些简单性......但我现在可以没有这个。
最近,有几个人提到Railo有更好的CFScript支持。我正在考虑转换这个原因。
我应该记住哪些内容,以及两个平台在功能和易用性方面如何相互叠加?
答案 0 :(得分:10)
就Railo和ColdFusion之间的差异而言,您需要查看以下内容。此页面列出了所有与CFO没有相关的东西,反之亦然:
http://www.getrailo.org/index.cfm/documentation/compatibility/cfml-compatibility/
答案 1 :(得分:5)
梅尔,
最简单的尝试方法是创建一个名为“/”的映射,指向“/”,然后从admin编译此映射。这应该会给你一个很好的结果,你的代码在编译方面是如何兼容的。
值得考虑的好事。如果您对CF9非常满意,请坚持下去。你永远不会改变一支胜利的球队我当然为Railo感到自豪,并确信它是最好的CFML引擎。但我有偏见,你应该只考虑一个开关,如果出于不同的原因真的有必要。成本,性能,内存占用。但同样,如果您的系统在CF9上运行得非常好,只需省钱并用它做其他事情。
格特弗兰兹 Railo Technologies GmbH
答案 2 :(得分:4)
小心根据轶事做出决定! ColdFusion 9.0.1为cfscript带来了更多支持:
支持以下内容:
CFScript中的for-in构造(用于数组)
在CFScript中的for循环中的var声明
函数参数元数据 cfile action =“upload”(FileUpload)和cffile action =“uploadall”的函数等价物(FileUploadAll)
以下脚本函数已实现为CFC:
DBINFO
IMAP
弹出
LDAP
进料
答案 3 :(得分:3)
如果您正在使用PDF生成(CFdocument)或图表(cfchart)进行大量工作,您将需要在Railo中尝试这些,并了解它们与您目前使用Adobe CF获得的内容相比较。当我在Railo中测试图表时,我发现Adobe CF引擎可以生成更好看的图形。我认为PDF引擎在Adobe CF中也更好。