O documento discute CoffeeScript, uma linguagem de programação que compila para JavaScript e oferece uma sintaxe mais limpa e elegante. Algumas das características discutidas incluem a ausência de ponto-e-vírgula, declaração var e chaves, além de interpolação de strings e funções definidas de forma mais concisa. Exemplos mostram como o CoffeeScript produz código JavaScript mais limpo e legível.
4. Sobre a apresentação
Possíveis títulos:
- CoffeeScript
- Escrevendo um JS melhor com CoffeeScript
- CoffeeScript é lindo e ninguém mais deveria
trabalhar com javaScript
6. What fuck is that?
CoffeeScript é uma versão melhorada do JS:
- Linguagem compilada*
- JS com sintaxe mais bonita
- Baseado no Ruby e Python
- Gera apenas bom JS (the good part)
sem a necessidade de bibliotecas especiais
8. Voltando...
O que faz uma linguagem bonita?
- Menor quantidade de código para resolver um
problema
- Legível e Compreensível
- Fácil de dar manutenção
9. Vejamos um breve exemplo
CoffeScript
- Sem ponto e vírgula
- Sem declaração var
- Sem chaves (indentação tem significado)
- Parênteses frouxos
18. Lembram do livro "The Good Part"?
“Eu considero que o CoffeeScript é claramente
algo bom. CoffeeScript é elegante e pega as
partes boas, remove as terrivelmente estúpidas
da sintaxe que foram herdadas de linguagens
erradas, e substitui isso por algo pequeno,
elegante e expressivo. CoffeeScript is really
great (é foda)...." (livre tradução)
Douglas Crockford's