.NET

1 ago, 2016

.NET – O que é TypeScript e quais os seus benefícios?

Publicidade
  • 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?

  1. Porque você tem um JavaScript fortemente tipado;
  2. Você aproveita o seu conhecimento da POO para escrever melhores aplicativos JavaScript pequenos e grandes;
  3. O Angular2 recomenda o uso do TypeScript para o seu desenvolvimento;
  4. 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.

typscr1

  • 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!