Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Coffeescript - Vai um cafézinho?

guilherme
December 15, 2012

Coffeescript - Vai um cafézinho?

Palestra realizada 15/12 para o TiNoVale.

guilherme

December 15, 2012
Tweet

More Decks by guilherme

Other Decks in Programming

Transcript

  1. Mas o que diabo tem de errado com Javascript? • 

    Inconsistência entre browsers; •  API do DOM horrível; •  Sintaxe Redundante. jQuery resolve isso.
  2. Mas o que diabo tem de errado com Javascript? • 

    Sintaxe Redundante. Coffeescript resolve isso.
  3. var me = { name : “Guilherme Pontes”, local :

    “São José dos Campos - SP”, age : 20, job : “Interface Developer”, website : “http://guilhermepontes.com”, twitter : “@guiiipontes”, empresa : { nome : “Gauge”, website : “http://gauge.com.br” } }
  4. me = { nome : “Guilherme Pontes”, local : “São

    José dos Campos - SP”, age : 20, job : “Interface Developer”, website : “http://guilhermepontes.com”, twitter : “@guiiipontes”, empresa : { nome : “Gauge”, website : “http://gauge.com.br” } }
  5. me = name : “Guilherme Pontes”, local : “São José

    dos Campos - SP”, age : 20, job : “Interface Developer”, website : “http://guilhermepontes.com”, twitter : “@guiiipontes”, empresa : nome : “Gauge”, website : “http://gauge.com.br”
  6. me = name : “Guilherme Pontes”, local : “São José

    dos Campos - SP”, age : 20, job : “Interface Developer”, website : “http://guilhermepontes.com”, twitter : “@guiiipontes”, empresa : nome : “Gauge”, website : “http://gauge.com.br”
  7. me = name : “Guilherme Pontes” local : “São José

    dos Campos – SP” age : 20 job : “Interface Developer” website : “http://guilhermepontes.com” twitter : “@guiiipontes” empresa : nome : “Gauge” website : “http://gauge.com.br”
  8. Curiosidades •  É a 11ª linguagem mais usada no GitHub

    no momento. Ultrapassou C# recentemente. •  O GitHub usa CoffeeScript em suas aplicações. •  É a linguagem de front-end padrão do Ruby on Rails. •  O Dropbox recentemente reescreveu todo o seu front-end em CoffeeScript, tendo uma economia de mais de 5000 linhas de código.
  9. UTLIZANDO: > coffee --compile --output coffee/ css/ OU Instale  o

     Codekit  (h/p://incident57.com/codekit/)