On 4/10/07, Phillip Senn <[EMAIL PROTECTED]> wrote:
Then I made reference to an elephant in the room: ColdFusion is an interpreted (slow) language as opposed to a compiled (fast) language.
Misinformation. ColdFusion compiles CFML to Java bytecode and the JVM HotSpot system will compile that to native code as appropriate. There is no direct correlation between a language being static / dynamic and a language being interpreted / compiled.
What I was saying is that we are ignoring that ColdFusion is not in the same weight class as compiled languages.
Not true. Again, based on misinformation.
I'd like to emphasize the Rapid Application Development
That's a reasonable approach and when folks talk RAD they generally accept that there is a runtime performance overhead because you are dealing with a layer of abstraction. Any layer of abstraction in pretty much *every* language adds performance overhead. For example, virtual methods have a perfomance overhead compared to non-virtual methods in general. So polymorphism causes a performance overhead. Encapsulation also causes a performance overhead because you need to call methods to access data instead of just accessing data directly. -- 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 You are subscribed to cfcdev. To unsubscribe, please follow the instructions at http://www.cfczone.org/listserv.cfm CFCDev is supported by: Katapult Media, Inc. We are cool code geeks looking for fun projects to rock! www.katapultmedia.com An archive of the CFCDev list is available at www.mail-archive.com/[email protected]
