May062009
ColdFusion is NOT dead, it's just NOT marketed well!
Goog Feed, ColdFusion
Comments (14)
"ColdFusion is pretty much a dying language," said the customer service rep for a very popular hosting company, which I will name later.
Alright, enough of this! I know this has been a touchy point for ColdFusion developers for years, from the days of Allaire, to the purchase by Macromedia in 2001 which everyone thought would be CF's demise, to the purchase by Adobe in 2005 which we hoped would push CF to new heights in the coding world, but hasn't really came to pass as of yet.
In thinking this through, I have come up with a theory as to why CF after 10 plus years is still, a "dying" language...
So how did this come to pass?
A buddy of mine here at work recently called GoDaddy.com in regards to their hosting package, which currently offers CFMX7. He asked the rep if they had any plans in the works to upgrade to CF8. His response was "hold on a minute, let me check on that for you...," a couple minutes later he comes back on the line... "I just talked to our developers and they say that ColdFusion is 'pretty much a dying language' and we have no plans to upgrade at this time."
This coming from one of the biggest hosting providers in the world doesn't sit well with making me feel any better about the future of CF.
So, here is my theory. I think CF is awesome, I think it offers so much to the developer, it is easy to use and program in, it is very robust, BUT it's one drawback, the PRICE TAG!
Listed at $7,499.00 by Adobe for the Enterprise Edition of CF doesn't exactly make CF an attractive option for going the route of CF. Why would ANY company want to pay $7,500.00 bucks just to set the stage for a developer to write and deploy code, when there are FREE alternatives, namely, PHP, JAVA, ASP, etc...
This is our livelihood, CF is how we get paid, you would think that Adobe would make CF a more attractive alternative to it's competing languages. If Adobe make purchasing CF something that was NOT a financial burden, then more companies would use it. If more companies used CF, more CF jobs would be created. When more CF jobs are created, our futures become more secure, pay goes up and Adobe shines.
Maybe my perception is off, but this is just my perception of this whole situation. What do you think?

What's dying is shared hosting - these days so easy to deploy your own VPS and configure however you'd like (CF, Railo, Etc.).
David
Paying 7500 may seem like a lot... but: if it saves 100-200 hours of programming it starts to be very cheap if not free. Always important to look at the ROI.
Railo and OpenBD are doing great things to provide a CFML platform at zero up front cost, and at the moment Adobe probably figure they don't need to compete for $0. Plus they still have a bunch of features that are worth paying for, and would probably cost *more* to purchase implement on other competing development platforms (PHP, Ruby, et al).
I would put zero stock in anything their customer support or "developers" have to say.
http://corfield.org/entry/GoDaddy_and_ColdFusion_M...
Nearly 160 comments, all complaining about GoDaddy's hopeless technical support and how poorly they've implemented ColdFusion. It is probably fair to say that GoDaddy's incompetence has contributed to ColdFusion's reputation in a very negative way!
As a few others pointed out, $7.5k is a drop in the ocean for many enterprises, esp. compared to WebLogic / WebSphere and similar level products (which is where ColdFusion Enterprise competes). There is always ColdFusion Standard at $1,300 which is what many people buy. Independent research from Evans Data shows that the number of CF developers continues to grow and is somewhere around 700k / 750k these days. That's a huge increase since Adobe acquired Macromedia and a testament to how successful Adobe's marketing has been.
And, yes, there are free alternatives... in Railo and Open BlueDragon. Two Free Open Source CFML engines. Railo offers professional support and consulting, just like MySQL and JBoss so that companies can adopt Railo with no upfront licensing costs and then pay for whatever level of support they feel most comfortable with.
lets say I have orders for small ecomm stores and I just got a new ded box and need cfm on it.. well at this point I would go with railo but for this example I am using adobe and using set prices for sites.
or
I use php:
cfm standard lic: $1300
each site is 10k
say an average small web ecom store
php time to complete: 4 weeks
cfm time to complete: 3 weeks
over 1 year I can do:
php: 12 sites for a profit of 120k
cfm: 17 sites and 1/3 of another for a profit of 173k
subtract the $1300 from cfm for a total of: $171,700
So with cfm I just made $51,700 more profit over php.
Three features that I use almost every day that are difficult and/or expensive to implement in other languages. I mean verity alone costs $100k or more if I'm not mistaken.