I’m just curious about this really, does anyone know why they broke convention on this one?
Thanks, Ciaran
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
@Cory: You’d be surprised to know who lurking on StackOverflow. 🙂
You are very much right. The original design of CFML was to allow non-programmers to build complex web applications. ColdFusion\CFML was the first language designed specifically for building web applications. Back in 1995 the web was mostly static HTML and your typical ‘web developer’ wasn’t doing too much programming. The language itself was designed to be as simple as possible which is why it’s still one of the fastest/easiest languages to learn.
It can lead to a bit of confusion, especially when ColdFusion code interacts directly with Java or .NET. However, it’s just become one of those ‘quirks’. The decision was revisited back in 2000/2001 when CF was rebuilt as a Java EE application, but backward compatibility prevented the change.