- TypeScript permite escrever JavaScript do jeito que você realmente quer.
- TypeScript é um super conjunto de JavaScript que compila para JavaScript simples.
- Qualquer browser. Qualquer host. Qualquer sistema operacional. Código aberto.
As frases acima estão na página de entrada do TypeScript.
Por que aprender TypeScript?
- Porque você tem um JavaScript fortemente tipado;
- Você aproveita o seu conhecimento da POO para escrever melhores aplicativos JavaScript pequenos e grandes;
- O Angular2 recomenda o uso do TypeScript para o seu desenvolvimento;
- Equipes globais se beneficiarão do uso do TypeScript, visto que os erros podem ser detectados enquanto o código é digitado.
Assim, TypeScript é um super conjunto da linguagem JavaScript que fornece classes, interfaces e tipagem estática opcional.
Uma das grandes vantagens do TypeScript é permitir que os IDEs proporcionem um ambiente mais rico para detectar erros comuns enquanto você digita o código usando o recurso Intellisense (você tem o recurso do Intellisense se usar o Visual Studio da Microsoft).
Nota: Existem outros IDEs que também suportam TypeScript, como Atom, Sublime, VS Code e WebStorm.
Assim, em um projeto que você vai usar muito JavaScript, adotar o TypeScript pode trazer um ganho de produtividade e resultar em um produto mais robusto.
O TypeScript é open source e pode ser usado para desenvolver aplicações JavaScript do lado do cliente ou do lado do servidor (Node.js).
Ele foi introduzido como linguagem no Microsoft Visual Studio 2013 Update 2 e, por ser um super conjunto do JavaScript, qualquer programa JavaScript existente também é um programa TypeScript válido.
Resumindo
- TypeScript faz a verificação de erros durante a compilação e permite gerar Javascript para diferentes versões do EcmaScript sem que você precise necessariamente se preocupar com isso.
Você pode acessar o link http://www.typescriptlang.org/Playground/ e estudar os principais recursos do TypeScript, acessar o tutorial rápido, ver exemplos, enfim, mergulhar nos recursos do TypeScript.
- O Playground é um editor TypeScript que verifica erros de sintaxe e compila o código para JavaScript.
Se você não quiser usar o Playground, pode usar o Visual Studio 2013 ou Visual Studio 2015.
Pode usar também o Visual Studio Code ou qualquer outro editor que suporte o recurso.
Assim, você tem disponível no ambiente do Visual Studio tudo o que é preciso para usar o TypeScript.
Bons códigos com TypeScript!