On 5/19/07, Eric Roberts <[EMAIL PROTECTED]> wrote:
> Actually...it is parsed by the server and compiled into Java which produces
> the HTML and JavaScript which is in turn parsed by the browser :-D

CFMX 6.0 used to translate the CFML to Java and then compile the Java
to bytecode which runs on the JVM (which in turn will compile it to
native code if necessary, using the "HotSpot" JVM).

CFMX 7 compiles the CFML directly to byteocde (to run on the JVM).

I'm not sure exactly how Railo works - I suspect it compiles directly
to bytecode.

I believe BlueDragon used to compile to a proprietary intermediate
code which was then interpreted but they may have changed their
implementation these days. It would make sense for their .NET version
to compile directly to IL to run on the CLR. It will be interesting to
see what they do in light of the recent announcement of the DLR from
Microsoft - it would certainly make sense for them to create a
DLR-specific version of BlueDragon since it provides a even tighter
integration with other languages running on the CLR...

The point (of all the above) is that CFML is a *compiled* language these days.

I don't know about Smith Project but, again, I suspect it compiles
directly to bytecode? Anyone know?
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Create Web Applications With ColdFusion MX7 & Flex 2. 
Build powerful, scalable RIAs. Free Trial
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJS 

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:278694
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to