Monday, March 8, 2004

BlueDragon 6.1 Beta 3

It's here! Today I got an e-mail from New Atlanta informing me that they had refreshed Beta 3 of BlueDragon, which as I posted here before is an alternative CFML server. It installed on Mac OS 10.3.2 without a hitch and Mach-II seems to run perfectly. Best of all, it's FREE for production use!

There are some differences of course between BlueDragon and Macromedia's ColdFusion, but from what I've read the differences are minimal. The new version even supports CFCs and XML, but before diving in head-first you're definitely going to want to check the CFML Compatibility Guide to make sure there aren't any specific features of your current or future applications that would cause problems.

The main thing I want to emphasize is that this can only be a good thing for ColdFusion as a language. Having multiple server implementations will make the language stronger in my opinion, and the other big point here is that New Atlanta's standard version of BlueDragon is FREE to use in production. There are some limitations (some Java features, more limited database access and drivers, etc.), but having a free option for CF is a FANTASTIC step in the right direction.

New Atlanta also offers BlueDragon JX, a version without any of the limitations of the free version, and at least as of version 3.0 the price is only $549. This gives CFML a fantastic free option as well as an alternative, less expensive CFML engine, and choice in my mind is GREAT for the ColdFusion community. I'll post more here as I experiment with BlueDragon further, but I strongly encourage all CFers to check it out!

Sunday, March 7, 2004

Mach-II Page Comes Up Blank

Another quick tip--if you have a Mach-II site and all your pages come up blank but you don't see any errors, chances are your mappings for your views are bad. The issue of course is if Mach-II can't find the views, it can't display the exception view either. Another quick response from Mossie on the Mach-II forum. Thanks!


Just FYI, this is bug 28646 in the Macromedia bugbase and Ben Edwards and I will be figuring out a solution to this in due course (perhaps for Mach II 2.0 if we don't make another release between 1.0.10 and Q1 2005).

Wednesday, March 3, 2004

BlueDragon 6.1

I'm VERY excited at the prospects for the next BlueDragon release. BlueDragon is a CFML engine that soon will be largely CFMX compatible, but it will run on the Mac and a production version is available FOR FREE!


Not only does this mean that I can potentially run a supported version of a CFML engine on the Mac, but we may very soon have an excellent alternative for the constant argument we all hear against CF: "Why would I use CF when ASP | .NET | PHP | JSP | Perl | etc. is free?" As CF programmers we all know that the small cost of CF server is a drop in the bucket compared to the huge benefits and savings on development time, but many companies look only at the price tag. I am keeping my fingers crossed that soon we can talk benefits AND price where needed.

The free-for-production version is supposed to be largely CFMX compatible. The only things missing are (again supposedly--nothing is definite yet) basically related to JSP/J2EE support and a more limited selection of databases. What this means to me is that when cost isn't an issue, CFMX or the "non-free" version of BlueDragon might be a better choice, but with CFCs, XML, and web services all supposedly available in the free version of BlueDragon, I think this is a big, big deal.

Most importantly, it'll run on a Mac! ;-)

Mach-II Site Crossing

I just launched, my second Mach-II site for Radica Games, but after I moved the application from the test directory into the production directory, the Radica site and the Skannerz site started calling each other's "stuff," creating a big disaster.

Bottom line: make SURE you have "cache web server paths" turned OFF in the CF Administrator if you're running more than one Mach-II site on a server. Thanks to Mossie on the Mach-II Forum on for pointing this out as the likely culprit.


We run CFMX Enterprise on JRUN and I am not able to locate the "Cache Web Server Path" setting in my admin. Could you post which version of CFMX you are using and what section this setting is located within. Thank you, Ali Daniali

Hi Ali--I'm poking around on a couple of servers and I don't see it on my J2EE installation of CFMX Enterprise either, so it must not be a setting you can mess with in CFMX on J2EE. It does show up in stand-alone Enterprise (not on J2EE) under Server Settings/Caching. Thanks for pointing that out. Are you having the problem I described with a CFMX on J2EE installation, or were you just curious when you didn't see the setting there?