3 ms·
I built the first part of my career in ColdFusion, ran the local CF user group, and even spoke at a number of CF conferences. I even still run a production app
by bdcravens 3y ago
I built the first part of my career in ColdFusion, ran the local CF user group, and even spoke at a number of CF conferences. I even still run a production app and occasionally do consulting in CF.
CF, while still a commercial product, also has a well-maintained open-source version called Lucee [1]. There's a modern MVC framework called ColdBox [2], and the parent company also produces a number of amazing ecosystem tools like CommandBox [3] (a first-class tool for standing up local dev servers, dependency management, etc) and a modern testing framework [4].
I mostly focus on Rails these days, but there's a number of things I miss from the CFML world. (web GUI for configuration, in-memory ability to query recordsets with SQL, etc). I can't help but chuckle at things like server-rendered components which we were doing in the 90s with CF custom tags.
1. https://www.lucee.org/ https://www.lucee.org/
2. https://coldbox.org/ https://coldbox.org/
3. https://www.ortussolutions.com/products/commandbox https://www.ortussolutions.com/products/commandbox
4. https://www.ortussolutions.com/products/testbox https://www.ortussolutions.com/products/testbox
- riffraff 3y agoCould you expand on what does "web gui for configuration" mean? Do you mean that CF came with a default system to create db-backed configurations with some pre-built UI? That seems cool but somewhat nasty to deal with when having different environments.
- bdcravens 3y agoNo, I'm talking about application configuration. Things like database connections, caching, SMTP server, etc. All the things in contemporary frameworks that are stored in YAML or JSON files.
- simondotau 3y agoImportant to note that this config is still stored in an XML file inside of WEB-INF and can be version controlled etc. (Or at least it can with Lucee. Don't know about Coldfusion Server. Surely nobody seriously uses that any more?)
- linsomniac 3y agoAdobe CF also definitely uses an XML configuration as well.
- n3storm 3y agoWhat happened or what role has in this Open Blue Dragon?