Pour moi, personnellement, je sais que cela existe, mais cela ne fait que me voulez comprendre JavaScript mieux, au lieu d'utiliser une langue qui cache le bizarre détails de moi, cependant étrange qu'ils peuvent être.
CoffeeScript est une tentative pour exposer les bonnes parties de JavaScript dans un
de façon simple.
Si vous lisez JavaScript: Les Bonnes Parties par Douglas Crockford, vous développez une assez bonne compréhension de JavaScript, d'où vous pourrez reconnaître"les bonnes parties", sans avoir besoin d'une nouvelle langue sur le haut de JavaScript.
Mais c'est ma compréhension que certaines Café syntaxe du Script est inspiré de Ruby. Cela peut rendre plus de la langue naturelle pour les programmeurs de Ruby, mais il peut aussi le rendre moins aptes à en dire ActionScript ou les développeurs C#.
Enfin, les futures révisions de JavaScript va introduire une nouvelle syntaxe, ce qui peut faire du Café Script fonctionnalités redondantes. Comme anonyme syntaxe de la fonction:
// JavaScript
function(x, y) { return x + y; }
// CoffeeScript
(x, y) -> (x + y)
// ECMAScript Harmony proposal
#(x, y) { x + y }