I've seen other old old posts from 5 years ago asking why you would want to use cold fusion and no one came up with a proper answer as to why to use it over a more popular language platform like PHP or .Net.
I'm against Cold Fusion, I've seen the ads of companies looking for developers and talked with some of them and they regret ever starting to use cold fusion. They can't find anybody out there with experience programming in the language.
Please anybody tell me some advantages of Cold Fusion over PHP or .Net and why we should look for developers in the language, I think there are about a half dozen unemployed developers all over the world that code in Cold Fusion regularly.
Find a local developer in your area on our website at
Which has more books in stores? Barnes and Noble, Amazon
Which has more jobs listed in popular job search engines? monster.com, dice.com, etc.
Which language has more tooling? (Visual Studio vs Aptana vs CFBuilder vs Eclipse, etc. and addons).
Now, while quantifiable, I don't think these make a language "better." Also, .NET and Java are supported by Microsoft's and Oracle's marketing machines. Adobe on the other hand is speculated to not support ColdFusion as heavily, since they're more of a UI company and inherited ColdFusion from acquisition.
My belief is that these quantifiable attributes gives the illusion that some how "CF sucks" or is not as great as other languages. So the thought is almost:
Well, I know Microsoft, and a lot of companies are using ASP.NET, so I can't go wrong with that. What... ColdFusion? Not many people use it, right?
From my own personal experience, I started with CF because I thought it was very easy to use. It's dynamic-typed nature lets you write less code, just like Ruby or Python, so I don't really attribute the easiness to ColdFusion, per se. One thing that I do absolutely love though, is the CF Administrator, which lets you easily configure the CF engine and apps. Imagine the web.config/global.asax being able to be modified from a very-easy to use GUI, or the php.ini/.htaccess being able to be modified through a web app. I find it extremely handy.
Lastly, I'm a ASP.NET developer and left CF a while ago. The reason? More jobs and ASP.NET iterating more quickly (by MS) than Adobe. Also, I really enjoy C#'s syntax and tooling.