Yes Glassfish is an Application Server. Yes Servlets are java Classes that are intern are objects
Yes Coldfusion is based and compiled to Java bytecode, But Coldfusion (CFML) is not OO. That has been discussed to death already. Look I don't think people really are comprehending the role of Coldfusion, and what it actually does. Coldfusion is a subset of libraries that are packaged together to give a full feature set of tags. CFML the scripting language allows us to write these scripts to return content, in a dynamic way. Coldfusion takes a request from a server (Application Server), it decides what object needs to be compiled to be given back to the Application Server. But in this confusion, people are forgetting that Coldfusion is an Application itself that sits on top of an Application Server. Thus it sits there accepts the request, does what it needs to do. Compile or load an object, that the Application Server knows what to do with. Hence why Coldfusion can't run without JRun, JBoss, Tomcat or whatever support Application Server you run it on. Java is not an Application Server, But Coldfusion is compiled to java, it is not compiled to machine code or C# or VB.net. Java itself is not an Application Server, however the code can be used to write servlets that are applications that run on the Application Server. I think if you actually look at how Coldfusion works, from the moment the request is taken, when it is compiled and what it does you might see it a little different. So by everyone's reckoning. DOS must be an Application Server, I can write bat files that act like an Application that run under DOS. Bu DOS by definition is a Disk Operating System. From: cfaussie@googlegroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Patrick McGLYNN Sent: Tuesday, 6 May 2008 1:26 PM To: cfaussie@googlegroups.com Subject: [cfaussie] Re: ColdFusion Isn't a Programming Language? 1) Glassfish is a application server. 2) Servlets are Java Class which intern are objects. 3) Java which coldfusion is made upon is a OO language. 4) Dynamic creation of an object using the "new" keyword creates a new space in memory (specifically in the RAM heap). . . correct 5) new space in memory / class can be created upon runtime and served to a webpage on the fly (thus the meaning of dynamic). Is there anything I missed? I mean that statement may have been worded incorrectly or something, but in any case does not make any sense to me. Cheers Patrick McGLYNN On 06/05/2008, at 1:05 PM, CyberAngel wrote: compile and serve pages --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "cfaussie" group. To post to this group, send email to cfaussie@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en -~----------~----~----~----~------~----~------~--~---