This whole "ColdFusion-Isnt-A-REAL-Programming-language-it's-only-a-toy" is simlar to the arguments I used to hear from my ISP in the last 1980s.  He used to tell me that this "windows thing' is just a flash in the pan and it's not 'real computing' like he was doing with his Unix
 
To him, WIndows was 'just a toy' because in his mind, the only way you could have 'real computing' was if you entered commands from the command prompt.  In his mind, clicking on a button wasn't 'real computing' and this fad was just going to fade away into the kindergarten where it belongs.    It was an attitude that was widespread back then, and I think it came from jealousy that the elite status their black-magic, the dark sciences of their arcane command set gave them was being eroded by stuff that any fool could learn.    Suddenly instead of a lot of study and computer science knowledge, anyone who could move a mouse could do stuff on computers.
 
We all know now that while this is true in a sense, it's also true that the mouse and the graphical interface has revolutionised computing.  And while there are a lot of trivial things on computers, there are also a hell of a lot of very serious computer applicatoins where anyone with little or no knowledge of computers could use them .
 
The argument about ColdFusion is not a million miles from that.   It's true that people with little or no knowledge of web dvelopment can use this tag based language and produce web sites.  Thats a revolutoin in web development that FrontPage was hoping to achieve.   It's also true that a lot of very serious web applicatoins have been created with this "not a real programming language".   
 
The negative attitude is a kind of snobbishness, and is based on whether or not the language is difficult to use, hard to learn, a black-magic artform that only a few highly qualified people know how to  use.   I guess the thinking is that if only a few people with a lot of training know how to to it, it must be a very special skill indeeed.
 
But as ColdFusion has shown those who will open their eyes and see,   good programs dont come from supreme knowledge of an arcane language but expert knowledge of program structures and good logic.    What language produces the final result is not all that important except to the programmer.
 
Cheers
Mike Kear
Windsor, NSW, Australia
Certified Advanced ColdFusion Developer
AFP Webworks
http://afpwebworks.com
ColdFusion, PHP, ASP, ASP.NET hosting from AUD$15/month
 


 
On 3/23/06, Nathan Drury <[EMAIL PROTECTED]> wrote:

Misconceptions and Myths About ColdFusion . . . Debunked

http://coldfusion.sys-con.com/read/172573.htm

"The majority of the misconceptions about ColdFusion surround its
capabilities. We've all been there; having to defend against the notion
that ColdFusion is a toy; that it's not capable of delivering
enterprise solutions; that CFML is not a "real" programming language.
All of these ideas derive from a lack of understanding about what
ColdFusion is, not about what ColdFusion is not. Let's start from the
beginning: ColdFusion is a J2EE application. What that means is that
the ColdFusion server is a Java application designed to run on top of
the J2EE platform (a J2EE application server). ColdFusion is a Java
application that parses CFML, its proprietary tag-based language, in
order to generate and run Java code under the hood. CFML, the tag-based
language that ColdFusion developers use to write applications, helps to
make common development tasks trivial. This, more than anything, is
what makes CFML the most rapid development environment on the Web. What
all of this ultimately means is that ColdFusion is the most rapid
environment for developing Java applications.

The idea that ColdFusion isn't suited for enterprise applications is
absurd - unless you believe Java isn't suited for enterprise
application development. ColdFusion supports all of the functionality
in Java (you even use Java to extend the server via the ColdFusion
Event Gateway framework) and scales as well as any Java application. In
fact, you could argue that it's better suited than "plain" Java as an
enterprise application platform because CF offers faster development
and debugging times (and easier deployment), which can be a major
factor in the success of large-scale enterprise applications."

Hopefully that's simple enough for him to understand.

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to