Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What Notable Differences are there between Railo, Open Bluedragon, and Adobe Coldfusion?

An attempt to capture notable differences between implementations:

  1. Adobe ColdFusion
  2. Railo
  3. Open Bluedragon

(I'm aware of Smith, but don't believe it's still active).

Include CFML and platform differences - syntax, feature, and extensibility.

Note, this is not something I've not seen anywhere else, but maybe I'm just not searching correctly. So links to that end would count too.

Update

Here's my definition of notable in this context: something that simplifies solving a difficult problem. For example, Railo offers the <cfvideo> tag, which transcodes video - a non trivial task.

Something I would suggest is not notable: the Railo function ListAvg().

like image 629
orangepips Avatar asked Dec 18 '10 21:12

orangepips


3 Answers

Marking as a community wiki.

Overview

  • Blog post comparing of ColdFusion and Railo - comments are just as interesting.

Aggregation of items I've called "notable":

Open Bluedragon

  1. Web based line debugger: Adobe Eclipse based is finicky.
  2. Memcached intregration: Adobe ehcache solution works well, but memcached still appears to have better failover and sharding. In fact, sharding appears to only be available in Adobe with Terracotta or rolling your own.
  3. Runs on Google App Engine

Railo

  1. <cfvideo>: video transcoding, pay feature, but low cost, free option is ffmpeg, but that has legal question marks
  2. cluster scope: interesting way of solving messaging between servers, pay feature.
like image 200
2 revs Avatar answered Oct 21 '22 08:10

2 revs


The closest you're going to get to a complete answer will be: http://cfml-engines.info/, which is a work in progress and doesn't have all of the information you're looking for. It's just too open-ended of a question.

like image 36
Adam Tuttle Avatar answered Oct 21 '22 06:10

Adam Tuttle


You don't need to search A LOT. Both "alternative" engines have official wikis with articles specifically describing the compatibility questions:

  • http://wiki.getrailo.org/wiki/Dashboard#CFML_Documentation
  • http://wiki.openbluedragon.org/wiki/index.php/Category:Compatibility
like image 3
Sergey Galashyn Avatar answered Oct 21 '22 07:10

Sergey Galashyn