I have never used these "JavaScript X language" tools that are worth using. Debugging, quality of code generation, interaction and use of own JS libraries, etc. Etc. In most cases, they are compromised. CoffeeScript is an exception because it is new JavaScript syntax, and not a completely separate and unrelated language.
If you need to use JS (or another language, for that matter), hug him and learn it.
Dean wampler
source share