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

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

4 de setembro de 2017 0 Por Ramos de Souza Janones
Do Zero ao Profissional com PHP. Mais de 2.300 alunos recomenda.Powered by Rock Convert
  • 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.

Além disto, frameworks mais avançados como o Angularjs 4, o Ionic 3, utilizam o Typescript em seu código. 

Aprenda React do Zero ao ProfissionalAssim, 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 https://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.

Curiosidade: Sabia que o Visual Studio foi desenvolvido utilizando Javascript?

Powered by Rock Convert
Powered by Rock Convert

Ramos de Souza Janones

Janones, é um empreendedor brasileiro apaixonado por empreendedorismo e tecnologia. Ao longo dos anos trabalhando com o desenvolvimento de softwares desktop desde a linguagem Clipper, passando pelo Delphi e atualmente com Java.

Optou pela formação de Publicidade e Marketing por sua segunda empresa de tecnologia ter participado do "boom" da internet nos anos 90 e na procura de melhorar seus conhecimentos em negócios.

Em razão da principal formação e profundos conhecimentos em programação e banco de dados, é capaz de realizar o desenvolvimento de aplicativos web, desktop e mobile com maior criatividade e inovação que profissionais de desenvolvimento com uma formação única e mais especifica, dedicada somente ao desenvolvimento de softwares.

Com toda sua experiência com empresas de software, sua formação e paixão por negócios escreveu o livro "Marketing para Empresas e Profissionais de Software", publicado pela editora carioca Ciência Moderna em 2012. Além de outros livros sobre programação.

Últimos posts por Ramos de Souza Janones (exibir todos)


Frontend Do Zero Ao Profissional