Bad article with CoffeScript

All of the languages we have on the list have an extensive history to them. Not CoffeeScript. It is only about 10 years old, but already there was no use for it. It was designed to address a flaw in Java, but as time when on Java updated its own framework making CoffeeScript obsolete.

ITProPortal: Programming languages to avoid. https://www.itproportal.com/features/programming-languages-to-avoid/

Bad article with CoffeScript

6 comments · 66% upvoted · other discussions

comments

bytewav

Coffee is way more readable and its actually just javascript... not java. Poor article indeed

yakri

My big complaint about coffeescript over pure js is really the opposite. It's highly confusing and unreadable.

Which is what you'd expect as more explicit and verbose languages tend to be the most readable.

bytewav

I guess you would like Ts then.

johnfrazer783

As much as I don't favor that particular language, it's still 'Visual Basic', not 'Visual basic'.

Secondly, while CoffeeScript does iron out a few JavaScript gotchas, it's in fact a bit more, for example:

  • (Almost) Everything is an expression;
  • indentation instead of brackets;
  • minimal function literals (f = ( x ) -> ...; this was copied into ECMA Script);
  • functions have implicit return values (this one I dislike in all functions that go beyond a single line).
JimObeamo

CoffeeScript is not an engineering language. It is a teaching language. We write proof of concept code in coffee script and have the engineers in the world adapt this terse and logical syntax into the robust and bulletproof implementations you need for El Bosso.

hajamieli

Well, there's no real reason to use it though. ES already went way beyond and the biggest mistake by the portal is that they're still conflating Java with JS and is clearly not written by anyone who knows a thing about programming.