Live data from Hacker News

Coldfusion is “Unpopular” – I don’t care

dev.to

71–80 of 83 posts

Re: Coldfusion is “Unpopular” – I don’t care

#71
post #5

I don't really care much for language popularity, but I think the case to be made, as can be for any language of waning popularity, is the pool of developers who are available for hire. ColdFusion is also unpopular for an important fact: it's proprietary and their licenses aren't cheap.

Got to love how much misinformation is being spread here. The ColdFusion language has multiple engines that it can run on. At least 2 of them are open source.

The most popular one I know is https://lucee.org/

Re: Coldfusion is “Unpopular” – I don’t care

#72
post #24

Coldfusion has a unique place in the world of programming languages. In its prime it was a great way to get a website started with minimal effort, similar to PHP. Both PHP and Coldfusion let you create simple websites, easy to deploy, full of spaghetti code. But with PHP's free/open source model, enough people developed an interest in it outside of cubicle farms to really grow their knowledge and the language, unlike…

Yea... using a decent MVC framework like ColdBox or FW/1 should be required for CF development.

You are correct with the spaghetti code comment, but I've seen worse in Java.

Re: Coldfusion is “Unpopular” – I don’t care

#73

Author, glad you don't care. You've failed to convince me that I need to learn cold fusion now or in the future. Let me tell a story. I know of a billing system that was written in IBM RPG. Up until 2008ish, it was still being maintained and distributed. The guy that wrote it was the sole owner and maintainer of this billing company and swore up and down that RPG was the best language in the world and he'd never cons…

Yea gotta love Java.

Re: Coldfusion is “Unpopular” – I don’t care

#74

I've been involved in CF since 1999. I'm the manager of the Houston CFUG (though we are transitioning to a very well known name in the CF world as the new manager), spoken at some CF confs, appeared on some podcasts talking about CF (even non-CF ones), and was a technical reviewer for a v5 title. However about 6 years ago I made the transition away from CF to Rails (not for jobs - in my role I pick the technology sta…

To be fair to CF, it’s really easy to write server-side rendered CRUD apps in it, and there’s a lot of functionality baked it to support it. But RoR is just as easy, and lacks the, ah, legacy aspects of the CF language and runtime that are so troublesome. To put it another way, CF is a syntactic and semantic mess by design, a holdover from late-‘90s development, and attempts to improve it largely consist of throwing increasingly baroque structures on top of it that no one really uses in practice. (And the class structure the generated Java uses is enough to make a grown person weep and reach for the whiskey.)

But it’s also a development paradigm that is easily comprehended and encompassed by a single developer, which is not something you can say about modern development architectures. You don’t need to understand front-end toolchains or VDOMs, you don’t need to figure out how to make reverse proxies and API gateways work, you never have to use OpenShift or even understand what a container, let alone Kubernetes, is, and you don’t need to stand up logging and analytics servers. You can do a lot in CF with a little. Granted, oftentimes it’s a lot of damage, but there’s definitely a lure to having such a simple development environment even if you’re trading off little things like, say, code encapsulation and separation of concerns.

Having said all that, the “70% of major companies” argument is bunk. Choose any legacy technology and you’re likely to find it in 70% of major companies just through the inertia of “if it ain’t broke.”

Re: Coldfusion is “Unpopular” – I don’t care

#75

Author, glad you don't care. You've failed to convince me that I need to learn cold fusion now or in the future. Let me tell a story. I know of a billing system that was written in IBM RPG. Up until 2008ish, it was still being maintained and distributed. The guy that wrote it was the sole owner and maintainer of this billing company and swore up and down that RPG was the best language in the world and he'd never cons…

Minor quibble: it's spelled "ColdFusion." :)

Re: Coldfusion is “Unpopular” – I don’t care

#76
post #8

A year or two ago I would have replied that ColdFusion is actually dead, and that using it or really, even, maintaining applications in it is irresponsible, because it's virtually impossible to secure. But I think it may have become so archaic that vulnerability researchers aren't really hitting it as much any more? Maybe you've weathered the storm, and CF will be safe to use from here on out? (Obviously: don't use C…

As the article indicated, there are new releases, both in Adobe's proprietary version and the open source version (Lucee). Foundeo is a company built around CFML security tools (scanners and a WAF), and they release lockdown guides that are kept up to date. https://www.foundeo.com https://www.adobe.com/content/dam/acom/en/products/coldfusio... I think it's the CF applications that aren't being maintained that are the…

Scanners and WAF are, in general, not useful security tools.

Re: Coldfusion is “Unpopular” – I don’t care

#77

Ah, Macromedia ColdFusion brings back memories. I did enjoy how quick it was to learn and modify pages. As long as Adobe continues to update, maintain, and market Adobe ColdFusion (they seem to have a good track record), it'll never be a "dead" language. There are advantages to corporate dollars.

Is their track record good with the security of their products?

Re: Coldfusion is “Unpopular” – I don’t care

#78
Let’s stop acting like caring about this is a sign of being a prima donna, or chasing shiny things.

Programming languages are basically the same. They’re abstractions over what a CPU does. It makes sense to choose the one that offers the greatest number of options professionally.

There is no particular honor in sticking with a language after most others have moved on. We’re all just building stuff that’s gonna get thrown in a ditch sooner or later anyway.

Use CF, go nuts, do whatever you want. But do it because you want to or for some actual reason, not because it isn’t Node. I’m getting tired of seeing this kind of stuff.

Re: Coldfusion is “Unpopular” – I don’t care

#79
post #60

Earlier quoted context omitted.

Huh, is cold fusion still a thing? I thought it went the way of the bussard ramjet.

It says it's unpopular right in the title of the article.

I was talking about the nuclear version/free energy thing mentioned by the parent. The language itself is probably more popular than the "tech", at least it demonstrably works.

Re: Coldfusion is “Unpopular” – I don’t care

#80
post #79

Earlier quoted context omitted.

It says it's unpopular right in the title of the article.

I was talking about the nuclear version/free energy thing mentioned by the parent. The language itself is probably more popular than the "tech", at least it demonstrably works.

Cold fusion isn’t free energy - I don’t know where you got that idea.
Post reply on HN