Compatibility & Features
Compatibility / Proprietary Features
Details of features, tags and functions that exist only in CF or Railo.
These details are base don CF 9.0.1 and Railo 3.2
| Not available | |
| Available | |
| Partially Supported | |
| Coming in next release |
|
| * | All related tags and functions |
For new features coming in Railo see the Railo roadmap
The only ColdFusion roadmap I have found is in the evangelism toolkit
Bear in mind that many missing features are easily achievable with 3rd party tools.For example all the Ajax, layout, flash form features of ColdFusion can be emulated and more with tools like ExtJS, JQuery, MooTools and other cool Javascript libraries.
Server monitoring and debugging is available with FusionReactor and FusionDebug.
| Railo |
ColdFusion |
|
| Flash Forms | ![]() |
![]() |
| ColdFusion Server Manager | ![]() |
![]() |
| Extensions |
![]() |
![]() |
| Extension Provider | ![]() |
![]() |
| Plugins | ![]() |
![]() |
| ColdFusion Archive | ![]() |
![]() |
| Per Site Admin (Railo contexts) |
![]() |
![]() |
| Server Monitor | ![]() |
![]() |
| Event Gateways | + |
![]() |
| ActionScript | ![]() |
![]() |
| Enterprise Manager (instance and cluster manager) |
![]() |
![]() |
| Multiple Instances | ![]() |
![]() |
| ColdFusion Debugger | ![]() |
![]() |
| CFAAS | ![]() |
![]() |
| Office File Interoperability | ![]() |
![]() |
| ColdFusion ORM | ![]() |
![]() |
| Solr | ![]() |
![]() |
| Apache Lucene | ![]() |
![]() |
| .NET Integration | ![]() |
![]() |
| Verity | ![]() |
![]() |
| Admin Api | ![]() |
![]() |
| Hibernate | ![]() |
![]() |
| CFC based custom tags | ![]() |
![]() |
| Instance Syncronization |
![]() |
![]() |
| Cluster Cache | ![]() |
![]() |
| Advanced Caching | ![]() |
![]() |
| Tags | ||
| CFForward | ![]() |
![]() |
| CFvideoplayer | ![]() |
![]() |
| CFwhile | ![]() |
![]() |
| CFadmin (same as Admin API) |
![]() |
![]() |
| CFreport* | ![]() |
![]() |
| CFscript | * |
![]() |
| C++ CFX Tags | + |
![]() |
| Event Gateways | + |
![]() |
| Java CFX Tags | ![]() |
![]() |
| CFApplet | ![]() |
![]() |
| CFGrid | ![]() |
![]() |
| CFTree | ![]() |
![]() |
| CFFormItem | ![]() |
![]() |
| CFFormGroup | ![]() |
![]() |
| CFTextArea | ![]() |
![]() |
| CFExchange* | ![]() |
![]() |
| CFPresent* | ![]() |
![]() |
| CFFeed | ![]() |
![]() |
| CFPod | ![]() |
![]() |
| CFLayout* | ![]() |
![]() |
| CFMenu* | ![]() |
![]() |
| CFPrint | ![]() |
![]() |
| CFSlider | ![]() |
![]() |
| CFSpryDataset | ![]() |
![]() |
| CFToolTip | ![]() |
![]() |
| CFCalendar | ![]() |
![]() |
| CFPDFForm* | ![]() |
![]() |
| CFPDFSubForm | ![]() |
![]() |
| CFNTAuthenticate | ![]() |
![]() |
| Functions | ||
| isPDFFile | ![]() |
![]() |
| objectEquals | ![]() |
![]() |
| objectLoad | ![]() |
![]() |
| objectSave | ![]() |
![]() |
| precisionEvaluate | ![]() |
![]() |
| getSoap* | ![]() |
![]() |
| getGatewayHelper | ![]() |
![]() |
| sendGatewayMessage | ![]() |
![]() |
| getPrinterInfo | ![]() |
![]() |
| queryConvertForGrid | ![]() |
![]() |
| verifyClient | ![]() |
|
| ajax* | ![]() |
|
| dotNetToCfType | ![]() |
|
| serialize | ![]() |
![]() |
For a full list of Railo tags click here
For a Full list of ColdFusion tags click here
Railo Enhanced Tags
Here you will find a description of all tags existing in the CFML standard but which are enhanced in Railo with helpful features. All tags should work like the original definition in the CFML standard.
CLICK HERE to view tags on Railo Wiki
Functionality Differences
There are minor differences in the way certain tags and functions, knowing these will help you debug your code, write code that works on both Railo and ColdFusion or migrate between them. This list will be updated over time as new issues are discovered.
| CFerror | only supports exception type in Railo |
| CFImap |
has additional functionality in ColdFusion that is not in Railo |
|
In ColdFusion if a mail fails to send it goes into the undelivr folder immediately. |





Nov 4, 2010 at 11:46 AM Some comments on your feature breakdown table:
- since Solr is an Apache Lucene project I would recommend removing the Solr line altogether and just listing Lucene as supported by both;
- cfimap is supported in Adobe ColdFusion. And contrary to the Railo implementation it is a real IMAP implementation that offers operations such as managing mail folders, moving mail between folders etc. This is really something where the Adobe implementation is much richer than the Railo implementation.
- I don't think it is correct to list cfimap again as an enhanced tag.
Nov 4, 2010 at 12:14 PM Thanks Jochem, I have moved CFIMAP to "functionality differences".
With regards to Solr and Apache Lucene, do they both function identically on both platforms without any code changes, if so then I will do as you suggest. If not then they should remain separate to identify possible compatibility issues.
Nov 4, 2010 at 12:39 PM Having this kind of comparison is going to be real hard. It is easy to miss stuff, stuff changes, biases show, and people easily get irritated at them. I have a few thoughts. Not that I have only used Railo a few times, so I am not up on the latest feature set.
Why only link to Railo features in your grid? Also you may want to review your advanced caching. Much of what is listed is in CF, and you don't need to install extra extensions for it. Anything else you can install additional software. Why put anything that requires an extension as a feature of Railo? Because most of that can do the same for CF even if it isn't called an 'extension'. It is still an installation of something extra.
I think you are also leaving out a few things. ORM for example, you list hibernate, but that isn't really an apples to apples comparison form what I understand in direct language and feature support. Not even close. Or did I miss something? Sharepoint. Various Doc saving / creating formats other then pdf, but even with pdf creation you have cfdocument as enhanced though I see little enhanced in the Railo docs. Flex/Air integration. Etc.
Nov 5, 2010 at 12:23 AM isWDDX is available on Railo as well:
http://wiki.getrailo.org/wiki/3-1-Functions:IsWddx
Nov 5, 2010 at 4:30 AM It should be noted that both ColdFusion 8 and ColdFusion 9 support serialize as well.
Nov 5, 2010 at 11:27 AM Hendrik,
Thanks, I guess Railo guys better update their site then, as they also list it as not supported as well. I will remove it from list.
Andrew,
I have just double checked the ColdFusion 9 docs, and there is no Serialize function listed, perhaps you are confusing it with SerializeJson which exisits on CF8/CF9 and Railo