On Mar 26, 2004, at 7:03 PM, Aaron DC wrote:
http://coral.pcaonline.com/index.cfm

I am really glad to see other companies like this one and New Atlanta
(http://www.newatlanta.com/products/bluedragon/index.cfm) taking up CFML

There's also Ignite Fusion which is a tag engine that provides (some) CF compatibility as well as its own tags. Yes, it's good to see multiple companies champion the technology.


Has anyone looked into either of these offerings?

I have BD3.0.2 and BD6.1beta3 installed on my Mac. BD3.0.2 is fairly CF5-compatible. BD6.1 is aiming for CFMX6.1 compatibility and they've done a reasonable job so far although there are a lot of gotchas for the unwary - if you are sloppy in your coding style, BD probably won't run your code. Matt Liotta provided this summary of the differences in CFC implementation between CFMX and BD:


In BD...
1. CFCs must have a cfcomponent tag
2. Functions must be declared before they can be called
3. Implicit conversion of CFCs to structs isn't supported
4. Implicit conversion of XML documents to strings is supported, but neither should be
5. There is no support for UUIDs and GUIDs in the cfargument tag
6. There is no limit on what can be included inside a function body
7. CFC instances are duplicatable
8. CFC instances are serializable (session replication requires this)
9. CFC instances can be correctly passed roundtrip using web services (this works from CFMX to BD, but not the other way around)
10. There are constructors


You can get a good idea of the other differences by reading the compatibility guide on the BlueDragon website.

Regards,
Sean


--- You are currently subscribed to cfaussie as: [EMAIL PROTECTED] To unsubscribe send a blank email to [EMAIL PROTECTED]

MXDU2004 + Macromedia DevCon AsiaPac + Sydney, Australia
http://www.mxdu.com/ + 24-25 February, 2004

Reply via email to