CFML vs TouchDevelop
When comparing CFML vs TouchDevelop, the Slant community recommends TouchDevelop for most people. In the question“What is the best programming language to learn first?” TouchDevelop is ranked 54th while CFML is ranked 73rd. The most important reason people chose TouchDevelop is:
- Browser based that is semi-structured as well as touchscreen friendly with a configurable presentation.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Rapid application development
Get a web app up and running fast with stuff built right in to CFML! Frameworks make it even faster but lengthen the learning curve.
Pro Easily query a database
Newcomers can use an html-like syntax to query a database. Advanced developers can use a scripted syntax to execute stored procedures.
Pro Multiple engine implementations available
There are multiple engine implementations available including Adobe ColdFusion, Lucee, New Atlanta BlueDragon, Railo, and Open BlueDragon among others.
Pro Quick document and image manupulation
ColdFusion can quickly interact with PDFs , Spreadsheets to read/manipulate the data. There are a lot of built in functions to manipulate images quickly.
Pro Advanced editor
- Browser based that is semi-structured as well as touchscreen friendly with a configurable presentation.
Pro Powerful APIs
APIs exist for persistent and shared data as well as for game engines and accelerometer, geolocation etc.
Cons
Con Little actual use either in academia or professionally
Con No collection literals
Collections can be initialized only verbosely.
Con No union types
There are no ADTs, not even enums.
Con No advanced expressions
There is no conditional expression or pattern matching.