Você já deve ter ouvido falar que o TypeScript é um super-set (ou superconjunto) da linguagem JavaScript. Mas o que isso significa? O TypeScript (TS) consegue utilizar todo o contexto do JavaScript (JS) e acrescenta vantagens próprias, como tipagem estática e outros recursos da linguagem que tornam o código menos suscetível a erros durante o desenvolvimento e bugs. Assim, ao utilizar essa linguagem, a sua experiência será bem mais fluida e sofisticada.
Nesta formação vamos ver um panorama de uso do TypeScript, mergulhando progressivamente na linguagem, e mostrando as vantagens e diferenças em relação ao JavaScript, além de apresentar as melhores práticas para você utilizar TypeScript nas suas aplicações.
Esta é a parte 1/3 desse curso.
TypeScript é uma linguagem de programação e também um superconjunto de JavaScript. Isso quer dizer que todo o código JavaScript é perfeitamente aceito em um programa de JavaScript, adicionando uma série de recursos a mais, em especial relacionados a tipagem.
São diversas as vantagens, em especial ligadas a tipagem estática:
• Feedback mais rápido de erros e em tempo de compilação; • Processo de refatoração mais fácil; • Autocomplete da linguagem; • Possibilidade de migrar de linguagem de pouco a pouco • Ter uma empresa grande por trás para trazer agilidade nas novas versões, no caso a Microsoft • Qual é a diferença entre JavaScript e TypeScript?
São duas linguagens de programação diferentes, porém uma é o superconjunto de outra. TypeScript é esse superconjunto, possibilitando que você use absolutamente tudo do JavaScript de forma válida. isto é, todo seu código JavaScript é válido em TypeScript (mas não o contrário). A principal diferença vai ser em relação a tipagem de dados, ao uso de classes, aos mecanismos de abstração, que são bem mais fortes.
Pessoa | Cargo | Social Link |
---|---|---|
Renato Duarte Sampaio | Desenvolvedor FullStack | Linked-in |