coffe script

Post on 11-Aug-2015

259 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Sobre a apresentação

Possíveis títulos:

- CoffeeScript

- Escrevendo um JS melhor com CoffeeScript

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

JavaScript

Foi escrito em 10 dias e...

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

And the father is... Jeremy Ashkenas

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

Vejamos um breve exemplo

CoffeScript- Sem ponto e vírgula- Sem declaração var- Sem chaves (indentação tem significado)- Parênteses frouxos

Com CoffeeScript

CoffeScript- Sem ponto e vírgula- Sem declaração var- Sem chaves (indentação tem significado)- Parênteses frouxos

1 - Interpolação (Ruby thing)

Concatenação

Interpolação

2 - Funções

2 - Funções

3 - Operador existencial

4 - Objetos

5 - Operadores

6 - E com jQuery?

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

top related