Cursos / Redes de Computadores / Programação Orientada a Objetos / Aula
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.
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