4 ms·
I ended up doing cf almost by accident for quite a while (like, 8 years) and was there as it went through the adobe -> railo transition. Coldfusion had a bad r
by aidos 2y ago
I ended up doing cf almost by accident for quite a while (like, 8 years) and was there as it went through the adobe -> railo transition.
Coldfusion had a bad rep but it was actually a pretty good tool to work with. Railo made it a million times better in every way - the performance was solid and the environment was full featured enough to let you focus on the code.
The original adobe (macromedia, right?) version was a mess. There were no functions but you could import modules. Massive caveat that those modules were allowed to mutate state outside of themselves so people would import them to, for example, run some db queries and set some variables in the calling code with the results. You can imagine the absolute unmaintainable mess that ensued.
- oooyay 2y agoBefore it was bought by Macromedia ColdFusion was produced by Allaire (the Allaire brothers): https://en.wikipedia.org/wiki/Allaire_Corporation https://en.wikipedia.org/wiki/Allaire_Corporation I want to say Macromedia mostly bought ColdFusion for it's editor. The language seemed to be a bit of afterthought.
- thesuavefactor 2y agoI have used Allaire Homesite/Coldfusion Studio for many years to develop classic asp. It was a wonderful editor. Very customizable.
- esprehn 2y agoThere were custom tags since 1997 (v3) and functions since 2001 (v5). https://cfdocs.org/coldfusion-versions https://cfdocs.org/coldfusion-versions CF is interesting because it started as basically server side includes with some extra features to connect to a database. It was meant to be very approachable and not general purpose. Like a distant ancestor to Jupyter and Observable. That approachability made for some big messes, but it also spawned a huge community of software developers who might not have gotten into it otherwise.
- aidos 2y agoTo be honest I don’t quite recall the history anymore and no doubt the place we were at was late with adoption. My first day they said “congratulations, you’ve just inherited 3 million lines of confusion”
- bitexploder 2y agoIt did the same thing PHP did in terms of convenience. Made it easy to generate “dynamic” HTML. Everything was a template in a sense. It grew into a more serious programming language and platform. Fond memories of year 2000 :)