I had to google what is ColdFusion to understand why someone would try to bring attention to it. So what I found is a proprietary system with an XML language.
I mean, seriously who would ever choose that over dozens of free, well maintained open source frameworks in 2019?
Unless the market ceases to care about fast, stable, powerful languages, CF can only go up from here.
So you can show that CFML is faster, more stable and powerful than Python or Go?
Coldfusion software engineer - yes, Coldfusion. When I'm not debating the finer points of software development, I can be found pedaling furiously along a winding country road.
CF's script syntax is much like Node, only it actually does stuff (emails! parameterized DB queries! XSS-safe output utilities! threading!) programmers need out of the box. Nobody tries to compare Node to Python or Go - they're too busy writing great apps.
Coldfusion software engineer - yes, Coldfusion. When I'm not debating the finer points of software development, I can be found pedaling furiously along a winding country road.
I had to google what is ColdFusion to understand why someone would try to bring attention to it. So what I found is a proprietary system with an XML language.
I'm bringing attention to the fact that what 98% of devs know about CF is wrong. If you were told that CF is a proprietary "XML language", that only proves my point.
I mean, seriously who would ever choose that over dozens of free, well maintained open source frameworks in 2019?
Corporations pay big money for enterprise systems and premium support or have you never heard of Red Hat, Oracle, or even NPM? But you're missing the point - I do use a free, well maintained open source language.
CFScript is a band-aid solution, it is not possible to use every CFML tag from CFScript, the implementing server has to provide a function, there is no documented way of adding top level CFScript functions, when one wants to wrap a tag in a function - good luck without having to write temporary files...
These 2 engines are not fully compatible with the official closed-source version. For example, BlueDragon handling of importing / creating instances of objects highly deviates from Adobe CF. Lucee has a whole page dedicated to unsupported tags: docs.lucee.org/reference/unsupport... and their own tags: docs.lucee.org/reference/additiona....
It's pretty simple. Don't use Adobe CF, Lucee Server is the engine that has moved CFML forward and along with it the community. Die-hard proponents of Adobe CF are companies that think if you pay for something it means it's better.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I had to google what is ColdFusion to understand why someone would try to bring attention to it. So what I found is a proprietary system with an XML language.
I mean, seriously who would ever choose that over dozens of free, well maintained open source frameworks in 2019?
So you can show that CFML is faster, more stable and powerful than Python or Go?
I said it's fast, stable, and powerful. I'm not so insecure as to start ranking other languages against CF. If you want to know why I really use CF, you can read Why I Program in Coldfusion, or Five Reasons to Learn CF in 2019.
CF's script syntax is much like Node, only it actually does stuff (emails! parameterized DB queries! XSS-safe output utilities! threading!) programmers need out of the box. Nobody tries to compare Node to Python or Go - they're too busy writing great apps.
Could you take a look at this code from the open source Coldbox framework and tell me why it deserves to die?
I'm bringing attention to the fact that what 98% of devs know about CF is wrong. If you were told that CF is a proprietary "XML language", that only proves my point.
Corporations pay big money for enterprise systems and premium support or have you never heard of Red Hat, Oracle, or even NPM? But you're missing the point - I do use a free, well maintained open source language.
You need to find better sources.
You're killing me dude. Your point one was correct 5 years ago. Your second point is not an issue if you know what you are doing.
You seem to have a short fuse. Even COBOL is great, if you know what you're doing.
It's pretty simple. Don't use Adobe CF, Lucee Server is the engine that has moved CFML forward and along with it the community. Die-hard proponents of Adobe CF are companies that think if you pay for something it means it's better.