Corsi on-line

Scrivere JavaScript con CoffeeScript

CoffeeScript non è l’ennesimo framework per lo scripting con JavaScript, ma un vero e proprio linguaggio alternativo per la realizzazione di applicazioni basate su questo strumento; esso è stato concepito essenzialmente per velocizzare l’opera dello sviluppatore mettendogli a disposizione una sintassi estremamente semplificata. Il linguaggio CoffeeScript viene compilato carattere per carattere e restituisce in output puro codice JavaScript senza intepretare nulla in runtime.

Per fare un esempio, vi propongo di seguito un semplice “conto alla rovescia” effettuato tramite CoffeeScript:

countdown = (num for num in [10..1])

Ecco come invece il codice JavaScript restituito:

var countdown, num;
countdown = (function() {
  var _results;
  _results = [];
  for (num = 10; num >= 1; num--) {
    _results.push(num);
  }
  return _results;
})();

Il risparmio in termini di tempo e di lavoro appare quindi immediatamente evidente; le diverse versioni del progetto sono ospitate su GitHub a disposizione di tutti coloro che desiderano utilizzare CoffeeScript per le proprie applicazioni o per la creazione di eventuali fork.

Post correlati
I più letti del mese
Tematiche