Dev (Back & Front)ARTIGO

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

Neste artigo, vou apresentar os conceitos básicos sobre a linguagem TypeScript desenvolvida e mantida pela Microsoft.

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!

é referência em Visual Basic no Brasil e autor dos livros "Aprenda Rápido: ASP" e "ASP, ADO e Banco de Dados na Internet". Mantenedor do site macoratti.net.

Ver perfil