Não posso falar por você, mas onde posso, gosto de usar CoffeeScript porque:
- torna minha vida mais fácil, ajudando-me a evitar erros básicos como usar ==
- parece e se parece mais com Ruby, o que significa que não tenho muito a fazer ao alternar contextos entre Ruby e o código do lado do cliente
- Não tenho que fazer coisas bizarras como criar funções de chamada automática ou funções que ficam entre os métodos públicos e ‘privados’ apenas para obter algum grau de encapsulamento **
- As especificações do jasmim parecem lindas vs eeew!
Eu costumava pensar que o CoffeeScript era um tanto inútil, pois você também pode aprender Javascript, e aprendê-lo corretamente. Então tentei e não perdi a força .
** editar: Suponho que sim, já que o Javascript compilado está cheio de tolices. Eu simplesmente não tenho que ver tanto. É melhor varrer algumas coisas para debaixo do tapete …