Wat is CoffeeScript?

CoffeeScript is een programmeertaal voor meerdere paradigma's die kan worden geconverteerd naar JavaScript wanneer deze wordt gecompileerd. Met deze mogelijkheid kunnen ontwikkelaars JavaScript-programma's maken als hun eindproduct, maar om de programma's te schrijven in een taal die een handigere en robuustere syntaxis gebruikt.

CoffeeScript faciliteert zowel imperatieve als functionele programmeerstijlen en kan worden gebruikt als een scriptingtaal. De syntaxis bevat enkele van de meest populaire elementen van Ruby, Haskell en Python. Het gebruikt bijvoorbeeld witruimte om codeblokken te definiëren, net zoals Python.

Sinds de officiële release in 2010 is CoffeeScript enorm invloedrijk geworden. Brendan Eich, de maker van JavaScript, heeft ernaar verwezen als een voorbeeld van de toekomstige richting die JavaScript zou moeten volgen. Bij enkele grote softwareontwikkelingsorganisaties zoals Dropbox heeft CoffeeScript JavaScript volledig vervangen.

Ontwikkelaar, Paradigm, Programmeervoorwaarden