Ask HN: Why no Coldfusion love?
Honest question here. Coldfusion was the first language I learned for web development...in fact, I'm pretty sure it was one of the first (and most popular) languages for quite some time period. Don't quote me on that.
It's come a LONG way in recent years, and of course the Railo project exists now...so no more paying license fees.
I'm curious - why do I NEVER hear modern day devs talking about it or using it?
In my experience it's one of the most natural and fast (in terms of development time) languages I've ever used.
What am I missing here?
25 comments
[ 3.0 ms ] story [ 64.8 ms ] threadhttp://www.codersrevolution.com/blog/cfml-good-discussions-a...
But to your larger point, non-CF devs don't talk about CF because 1) They aren't familiar with it's recent state 2) The CF world isn't doing cool stuff that catches their attention.
It's my belief that the more CF devs do cool (and modern) stuff with CF and then talk about it outside of their little microcosm, the more visibility it will get again and start to shake it's "legacy" label.
It'll have a lot of work to get away from that reputation.
Apart from that, it really was the best of its breed (compared to PHP, classic ASP, Perl CGI, or Java Servlets).
And it turns out to have been the killer.
To bring back ColdFusion, you'd need some substantial useful tools written in it. The way PHP support is buoyed along by WordPress, forum software, photo site software, etc.
It's definitely not "cool" among the startup culture, which seems to drive a lot of the language popularity.
It seems a lot like PHP in some respects -- there's a lot of hacky CF code out there from the dark ages of web development, so maybe folks are just judging the language by that. Or maybe it's the Adobe association. They've got kind of an evil-empire vibe that I can't quite articulate (and could be imagining).
In 20 years, maybe CFML devs will be like those mythological COBOL folks who got lured out of retirement with huge contracts to prop up awful old enterprise systems once the kiddies stopped learning it.
I've done testing versus PHP for basically every sort of function related to web development (for my workflow) and can't think of an instance where one was better over the other in terms of speed...however CFML always won out in terms ease-of-coding (example: CURL -vs- cfhttp, db queries, REST API development, XML Parsing, etc.)
I can't say I've ever used Flash for anything on the web ever. I think it's nice that CF makes it easy, real easy, but I have never needed to use flash for anything.