When I saw the submission title, I thought "oh no." And then I felt relief that it was not about the CF platform.
Coldfusion was pretty bad when it was first introduced, and it hasn't improved much. I've been dodging it for years, but some of my friends haven't been so lucky. Each of them hates it, and one had even quit his job because his employer didn't want to give it up.
Yes, I would be sad if CF became "mainstream" again and I had to learn it. If I recall correctly, everyone needed ColdFusion when it was first introduced, and it is only barely alive due to that initial boom.
Nevertheless I resolved to give it a shot, the experience was so bad I was reduced to a gibbering wreck, quivering and wishing for my sane C64 BASIC interpreter rather than having to write cf tag based code structures because the designers of the language couldn't be bothered to even finish the rudimentary cfscript implementation they made in an extremely half assed fashion.
CF needs to die; forever, I want it wiped from the face of the planet, if I ever decide to become a berserker instead of biting my tongue for blood I will just remember the pain inflicted on me trying to use this steaming pile of excrement.
Enough bad things can simply never be said about CF, this article headline alone almost gave me an aneurysm, and I felt a soothing feeling of relief wash over me when I realised they were only referring to the potentially junk science version so widely misunderstood by the public at large. I can think of no realisation in the same vein that would actually make me feel such a positive response except in this specific narrow example.
</rant>
<cfswitch expression="expr">
<cfcase value="val"> ... switch (expr) {
case "val"....The down-fall of CF was Rails since Rails is open-source, huge community, is free, and powered by Ruby. CF was closed sourced, small community, and powered by Java. Yuck.
:-(
By around 97, we (at UOL, a major ISP/portal in Brazil) had to develop a small program that automatically restarted it when cfserver (IIRC) locked up. During peak hours, it had to be restarted every minute or so.
By 98, all applications were migrated to saner platforms.
I still have to support CF.
Beats head against desk