When comparing CFML vs Angular, the Slant community recommends Angular for most people. In the question“What is the best programming language to learn first?” Angular is ranked 58th while CFML is ranked 73rd. The most important reason people chose Angular is:
Very good CLI and webpack, bundling, testing, deployment support. Deep TypeScript integration and support.
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 Great tooling and language support
Very good CLI and webpack, bundling, testing, deployment support. Deep TypeScript integration and support.
Cons
Con Little actual use either in academia or professionally
Con Slightly over-engineered
Very enterprisey - made for huge architectures and with tons of declarative, non-intuitive annotations it makes it overkill for very small projects.
Con Native i18n support over-engineered
Not developer-friendly. Switching languages need reloading the whole page. There are third party solutions that work better.