|
Comments
Did you read today's front page stories & breaking news?
SYS-CON.TV
|
Product Review BlueDragon 6.1
It's getting better all the time
By: Phil Cruz
Nov. 24, 2004 12:00 AM
If you haven't heard of BlueDragon, you're either new to the ColdFusion/CFML community or you've been under a rock somewhere. Back in September 2002, New Atlanta forever changed the CF landscape when it introduced BlueDragon 3.0. As a quick overview, BlueDragon is a family of server products that allows you to deploy CFML applications as an alternative to using Macromedia's ColdFusion MX. For more background, I refer you to the original product review I did for ColdFusion Developer's Journal, www.sys-con.com/coldfusion/articleprint.cfm?id=546. For this article, I am going to focus on what's new (and improved) with BlueDragon 6.1, which was released in June of this year. To paraphrase Steve Ballmer's now famous rant, BlueDragon 6.1 is all about "Compatibility, compatibility, compatibility, compatibility!" For the 3.0 release, BlueDragon was targeted at ColdFusion 5 level compatibility. However, CFMX was already on the scene and developers wanted to take advantage of the exciting new features it provided. With the release of BlueDragon 6.1, New Atlanta has achieved an impressive level of language/feature compatibility with CFMX. BlueDragon now supports major CFMX features such as ColdFusion Components (CFCs), CFFUNCTION user defined functions, XML, and Web services. More and more, CFML developers are recognizing the benefits of using application frameworks in the development process. BlueDragon does not disappoint in this regard. Mach-II, a complex CFC-based application framework, is supported on BlueDragon 6.1. Fusebox developers should take note that BlueDragon 6.1 runs on FB 3.0 and FB 4.0.4 without any modifications. Fusebox 4.1, which is in beta as of this writing, will be supported in BlueDragon 6.2, which is also in beta. There are, of course, still some differences between CFMX and BlueDragon. There is a short list of unsupported tags (most of them related to CFGRID and CFCHART). There is a longer list of tags that are "supported with limitations." Some of the more notable issues are lack of support for https protocol in the CFHTTP tag, lack of support for username/password in the CFMAIL tag, and lack of support for COM objects in CFOBJECT. (I understand these issues have been addressed in the 6.2 beta. More on that later.) The compatibility issues are very well documented in the "BlueDragon 6.1 CFML Compatibility and Reference Guide," available on the New Atlanta Web site. Read the document thoroughly and you'll be aware of any potential issues that may arise. In addition, check the BlueDragon mailing list archives as others have discussed and posted workarounds to certain issues. Test early and often, and you should have no trouble deploying your application on BlueDragon 6.1 If you're looking at using BlueDragon to serve your Web site, it's a good idea to check for vendor support for any third-party applications you want to implement. InFusion Mail Server and Tracking Tools bug tracking applications are examples of applications that are supported on BlueDragon. (Disclosure: The author is the developer of Tracking Tools). The FuseTalk discussion forums, however, are not. FarCry, a popular, open source content management system, is also not currently supported. Fully Featured Free Server If you need some of the features not supported in the free edition (integration with JSPs, ability to run pre-compiled/encrypted templates), you will need to purchase the JX or J2EE edition. When BD was first released it was offered at an introductory price of $549 per server. This promotion has since expired and the JX edition is now offered at $899 per server. Visit the New Atlanta Web site for full pricing details as well as a comparison matrix for the different editions. If you don't want to run your own server, several hosting providers have stepped up to the plate to offer BlueDragon hosting. Check the Web site for links to their hosting partners. Finding a suitable host should not be a problem. Enhancements I mentioned previously that COM objects were not supported in BlueDragon. Well, one notable "enhancement" on the horizon is a .NET edition of BlueDragon. This edition will allow you to deploy your CFML on the .NET platform just as the current offerings allow you to deploy to the J2EE platform. You'll not only be able to migrate your CFML to the .NET platform but you'll be able to integrate with and extend your existing .NET applications. I'll be watching this closely, but New Atlanta has already released a beta version that looks very solid. If your company is looking to migrate to .NET you'll want to keep this on your radar as well. This provides yet another option for CFML developers. Support What About Blackstone? Summary Reader Feedback: Page 1 of 1
SOA World Latest Stories
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
|
SYS-CON Featured Whitepapers
Most Read This Week |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||