visão geral type script

7
Visão Geral do TypeScript TDC 2014 SP – João Talles Dantas Batista

Upload: joao-talles-dantas-batista

Post on 12-Jul-2015

133 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Visão geral type script

Visão Geral do

TypeScriptTDC 2014 SP – João Talles Dantas Batista

Page 2: Visão geral type script

Agenda

O que é TypeScript

Visual Studio + TypeScript

Compatibilidade com frameworks/bibliotecas

javascript

Recomendações

Referências

Page 3: Visão geral type script

TypeScript

Adiciona tipos opicinais, classes e módulos a linguagem

javascript

Possibilita a “compilação” de código javascript

Projeto OpenSource no GitHub

https://github.com/Microsoft/TypeScript

Page 4: Visão geral type script

Visual Studio

Compatibilidade

Visual Studio 2012 (TypeScript Editor Plugin)

Visual Studio 2013 (Update 2)

Sublime

Vim

Emacs

Template de projeto TypeScript

Page 5: Visão geral type script

Compatibilidade

Integração com bibliotecas externas através de aquivos *.d.ts

(TypeScript Type Definition)

TypeScript Type Denition Library:

https://github.com/borisyankov/DefinitelyTyped

Podemos criar nossos próprios tipos d.ts para nosso código javascript

Page 6: Visão geral type script

Recomendações

Sempre utilizar arquivos d.ts (que possível)

Intellisense + compilação

Evite declarar variáveis do tipo any

“Perdemos” a compilação nesse cenário

Quando mais cedo você adotar o TypeScript em seu projeto melhor

Page 7: Visão geral type script

Referências

http://www.typescriptlang.org/

http://www.typescriptlang.org/Playground

https://github.com/Microsoft/TypeScript

https://github.com/borisyankov/DefinitelyTyped

http://www.infoq.com/typescript/

http://www.aaron-powell.com/posts/2012-10-03-typescript-source-maps.html