4 Things I Learned About BlueDragon on .NET

As previously blogged, Charlie Arehart spoke about running BlueDragon on .NET at the SDCFUG meeting last night. Charlie had a running copy of it on his laptop and showed us some pretty neat stuff. Here are a few of the many things I learned about BlueDragon for .NET:
  • BlueDragon for .NET extends the .NET framework. This means that once you've installed BlueDragon on your .NET server, all your .cfm pages are processed by BlueDragon through the .NET engine.
  • You can CFINCLUDE .aspx pages in .cfm pages and vice-versa. Since BlueDragon for .NET extends the .NET framework, it's all compatible and interchangeable.
  • BlueDragon for .NET is essentially BlueDragon re-compiled on .NET using Jscript J#. Yes, changes had to be made to make this work correctly, and it's still pre-beta and not perfect, but it's pretty cool that virtually the same code can run on .NET and J2EE platforms.
  • You can CFIMPORT .NET classes and use them in your CFML code. Charlie demonstrated this using a calendar control, but there are endless possibilities.

These are a very small percentage of the cool stuff I saw last night at the SDCFUG meeting. If I have more time I'll post more...

Note: I am not a .NET developer, so please excuse any misuse of terminology and feel free to submit corrections in the comments.

Comments (3)

Add Comment ]

Matt Liotta BlueDragon.NET is compiled with J# not Jscript.
Cameron Childress Heh, *very* not a .NET developer, and apparently it shows pretty seriously.
charlie arehart Thanks for the kind words, Cameron. It was a great group and thanks again gor the opportunity to speak. I'd like to add one clarification, lest anyone misinterpret what you mean.

When he points out his 3rd bullet above about "BlueDragon for .NET is essentially BlueDragon re-compiled on .NET using J#", I want to make sure all readers realize he's NOT talking about your CFML code being re-compild on .NET using J# but rather that the BlueDragon engine was ported to .NET that way. That's otherwise transparent to you as a CFML developer.

This is an occasional source of confusion. Bottom line: as his other points did convey, BlueDragon/.NET allows your CFML to run natively on the .NET platform leveraging many powerful benefits not available on ColdFusion, even if running on a machine having the .NET framework.

If anyone else would like to have this presentation offered either to their CFUG or even just to their company or a couple of key folks, don't hesitate to ask. As he notes, there's more than can be conveyed in just a brief blog entry. Plenty more info (and a free trial edition) available online via the link he offered above.

"We now return to your regularly scheduled programming." :-)

Add Comment ]

Post a comment





Leave this field empty: