@lucifargundam @icedquinn what really gets me about CF is that it was considered "expensive Adobe product"-tier, when it was of the quality level of "some rando made a thing"-tier.
There's nothing wrong with "some rando made a thing"-tier. Like PHP started as a rando's Personal Home Page. But to pay enterprise-tier money for a proprietary thing of that quality is... yeesh.
I guess I'm just saying it was bafflingly overrated and overpriced. Then again, most things with the "enterprise" halo were bafflingly overrated and overpriced. And that's why so much webshit desperately sought the "enterprise" label, even when getting it was a Pyrrhic victory in the long-run.
It's fundamentally bad design in the same way that patching multiplayer onto a singleplayer game is bad design: It's possible to do, but until it's re-worked from the ground up, there's no end of problems. CFML is like the decision to never re-work and instead permanently reside in the "no end of problems" place.
I know PHP is the whipping-boy of languages, but it's mostly for the same reasons that Javascript is. Both are messy balls of duct-tape, but actually do well in the long-run for that very reason. They're the messy Bazaar instead of the perfect Cathedral.