Coffee… what? How Developers Quit To Use CoffeeScript
Beginner Frontend Developer, interested in object oriented programming and blockchain
It’s been over 10 years since the release of CoffeeScript and after a
decade, it seems we can state that this innovative idea became
completely forgotten by the front-end developers community.
It was the first to present the concept of creating a function without a superfluous keyword function, replacing it with something that in 2015 was to become the function arrow (=> in ES6, -> in CoffeeScript). He also got rid of the curly braces (like Python), replacing them with indentations. Often in CoffeeScript, you can omit (once required) parentheses, that often unnecessarily decrement the readability of the code.
// initialization code
# initialization code
However, despite the large wave of criticism in 2011, CoffeeScript was one of the most followed projects on GitHub. At that time it enjoyed relatively high popularity in the Ruby developers community. A large part of CS supporters said that their code runs faster and it’s three times shorter than JS code.
The Test Of Time
As of today - January 2020, CoffeeScript is completely dead on the market (though the GitHub repository is still kinda alive). Knowledge of this language is not a sought after skill for a programmer, but a rather exotic (often unnecessary) add-on and platforms such as LinkedIn are no longer even adapted to add skills connected with this language.
And finally, despite all these kind words, I have to admit that I also gave up CoffeeScript and switched to JS with React…
You can learn more about CoffeeScript on their official website
If you want to share your opinion about this article, feel free to leave it in a comment below!
Many thanks for spending time reading the article,
External links and sources:
Previously published at https://medium.com/@staszekzaczek/how-coffeescript-got-forgotten-812328225987
Subscribe to get your daily round-up of top tech stories!