Cursos / Redes de Computadores / Programação Orientada a Objetos / Aula

arrow_back Aula 01 - Introdução à Programação Orientada a Objetos

Conhecendo o TypeScript

A linguagem TypeScript

Criada pela Microsoft em 2012, o TypeScript é um superset (superconjunto) do JavaScript. Superconjunto significa que, além dos recursos do JavaScript, são adicionados alguns outros recursos à linguagem.

Duas características importantes do TypeScript foram decisivas para a utilização dessa linguagem em nossa disciplina, são elas: suporte à Programação Orientada a Objetos (encapsulamento, interfaces, classes abstratas, tipos genéricos) e por ser fortemente tipada, ou seja, todas as variáveis que forem utilizadas no código devem ser declaradas previamente, informando além do nome o tipo que ele deverá armazenar.

Figura 4 - TypeScript

Descrição imagem

Como funciona o TypeScript

Um arquivo TypeScript tem extensão .ts, o navegador não lê ou interpreta os arquivos .ts, é necessário passar por um processo chamado Transpiler, que é a tradução de um arquivo TypeScript (.ts) em um arquivo JavaScript (.js)

O TypeScript é compilado (Transpilado) para um código JavaScript limpo e simples que é executado em qualquer navegador ou no Node.js.


Versão 5.3 - Todos os Direitos reservados