Oct 8, 2008

Alternate CFML engines


I've recently spent some time looking at alternative CMFL engines Including Open Blue Dragon and Railo. I've set up a spare server running VMware Server 2 which is just great and surprisingly, even on older hardware, performs quite well running multiple VM's simultaneously.

The Open Blue Dragon image worked perfectly and although I haven't used Linux as a server for some time it was easy enough to get Samba working so I could edit from a remote machine. I endeavour to spend more time with BD in the coming months.

The real surprise was Railo. It had a nice installer ( windows 2k3 server ). Worked without issue and following Gert Franz's how to I was up and running in IIS without too much trouble (once I got the hang of resin.conf ). The admin section was great and I had no trouble connecting to Mysql, MS SQL 2005 and 2008 without changing anything. I really like how close it replicates CF8's special features and so far have had no issues with generating PDFs with cfdocument, reading/writing/manipulating images with cfimage and reading rss feeds with cffeed.



The one caveat with anything other than ColdFusion is the lack out an out of the box, working AMF solution. So in the short term I’ll be sticking with CF8 but definitely intend to set up a Railo box at home for prototyping.

3 comments:

  1. Gert says BlazeDS will be fully integrated into the next Railo release which will give AMF functionality. I believe the OpenBD folks have also integrated BlazeDS but I'm not sure about the current status in terms of packaged installation. Hopefully someone from OpenBD can confirm.
    ReplyDelete
  2. BlazeDS is on the roadmap to be integrated into the next release of OpenBD. We demoed a proof of concept at CFUnited a few months ago so it's high on our list.
    ReplyDelete
  3. I have been following Railo's upcoming 3.1 release ( http://www.railo.ch/blog/index.cfm/2008/12/7/Railo-31--it-will-be-next-year )and look forward to Blaze DS intergration with Both OBD and Railo.

    I'll also at the time I wrote this post there was no Admin interface to OBD which now makes it even nicer to work with.

    I have also spent much more time with Railo and am now running a Railo dev box under Debian Etch behind apache.
    ReplyDelete