CoffeeScript pour votre JavaScript


CoffeeScript est un langage de programmation qui va vous permettre de générer du JavaScript à partir de votre code. Cependant, il n'est pas interprété nativement, il va donc falloir le compiler en JavaScript pour rendre votre code exécutable.

Mais pourquoi écrire du code en CoffeeScript plutôt que directement en JavaScript ?

Tout simplement dans un premier temps pour avoir un code bien lisible et plus condensé que ce que vous écririez directement en JavaScript. En effet, la syntaxe de ce langage est fortement inspiré de Python, Ruby et Haskell. CoffeeScript vous permettra également d'avoir accès à de puissantes fonctionnalités simplement, comme les listes en compréhension ou encore le filtrage par motif.

Retrouvez ci-dessous deux exemples pour vous montrer toute la puissance du système.

Vous initialisez jQuery de la manière suivante :

$(document).ready(function() {
    // Le code d'initialisation va ici
});

Voici ce que ça donne en CoffeeScript :

$(document).ready ->
    # Le code d'initialisation va ici

Egalement un autre exemple avec une alerte en fonction de l'existence d'une variable appelée "smith" :

alert "Yeah, found!" if smith?

Donnera en JavaScript :

if (typeof smith !== "undefined" && smith !== null) {
  alert("Yeah, found!");
}

Son histoire a débuté le 13 décembre 2009 et le projet est arrivé en version stable le 24 décembre 2010.

Vous trouverez de plus amples informations sur le site de CoffeeScript.

« Seul on va plus vite, ensemble on va plus loin »