.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.

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 - http://www.typescriptlang.org/

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 recomenta 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 a tipagem estática opcional.

Uma das grandes vantagens da 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

o 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 da 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.

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

Quer aprender os conceitos da Programação Orientada a objetos ?

Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ?

Quer aprender a criar aplicações Web Dinâmicas usando a ASP .NET MVC 5 ?

 

  Gostou ?   Compartilhe no Facebook   Compartilhe no Twitter

 

Referências:


José Carlos Macoratti