

|
BlueDragon is an alternative CFML compiler to Macromedia's ColdFusion. It is made by New Atlanta.
ColdFusion is a proprietary technology based on Web technology industry standards, however, it is becoming a less closed technology through the availability of a potentially competing product. The company New Atlanta has released their BlueDragon product which provides a ColdFusion MX 6.x-compatible platform to run some CFML-based applications. With the release of ColdFusion MX 7, offering many new ground-breaking features not available in BlueDragon, Macromedia ColdFusion MX 7 now has U.S. patents pending.
BlueDragon is mostly compatible with the Macromedia ColdFusion MX 6.x, especially in its BlueDragon 6.2 version launched in early 2005. Available in four editions: BlueDragon Server, BlueDragon Server JX (similar to ColdFusion Standard), BlueDragon for J2EE Application Servers and BlueDragon for the Microsoft .NET Framework.
There are two striking differences between BlueDragon and ColdFusion, the first being that BlueDragon is available in a completely free edition for commercial purposes. This free edition is generally compatible with ColdFusion MX 6.1 (providing almost the same functionality as commercial editions of the Macromedia product) and will allow it to gain favor with people looking for a free application platform. There are several main limitations with the free BlueDragon edition, however, including that it does not support database-specific JDBC drivers, it does not work with secured (SSL) connections, and it is not legal to use it in a commercial web hosting facility (for that you must obtain the commercial editions). Macromedia also provides a free developer edition of ColdFusion MX; however, that edition is not intended for commercial purposes and limits client connections to a small number of IP addresses. Further, CFML tags and functions are implemented differently between Macromedia ColdFusion MX and BlueDragon, which may result in a wide variety of subtle runtime compatibility differences, so caution is warranted. New Atlanta maintains a complete list of incompatibilities with Macromedia ColdFusion MX in the documentation.
The second major difference with BlueDragon is that it is available in an edition designed to run on Microsoft's .NET platform, opening companies to the possibility of an easy to use application development platform without the need for any additional middleware. This major enhancement has allowed New Atlanta to improve marketshare, especially within companies that focus on Microsoft technologies.
In addition to BlueDragon, other ColdFusion runtime engines include IgniteFusion and Coral Web Builder.