It maybe an oldie but it just throws what you just said out the window about needing a Application server http://lists.apple.com/archives/Web-dev/2005/Feb/msg00059.html
CFML is an abstraction of the underlying classes in the libraries. If we go far enough we all could say that every "language" except for assemble are not a programming languages, because they have to be interpreted via the routines of the kernel before the computer does anything or supplies the C library ([online]http://en.wikipedia.org/wiki/Kernel_(computer_science)) ! It really is silly arguing about what in effect we should all be just calling tools, tools that get a specific job done. Some are quicker (c / c++) because they are closer to the business end of a computer, some are faster to code (agile development ROR), some allow use to simulate environments (JAVA), or serve web pages Every Language has its pros and cons. Cheers Patrick McGLYNN On 06/05/2008, at 1:37 PM, CyberAngel wrote: > 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: [email protected] [mailto:[EMAIL PROTECTED] > On Behalf Of Patrick McGLYNN > Sent: Tuesday, 6 May 2008 1:26 PM > To: [email protected] > 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 [email protected] 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 -~----------~----~----~----~------~----~------~--~---
