O Blog MulherTech.com.br é para mulheres que trabalham e amam tecnologia. Assuntos abordados neste Blog: Gestão de Projetos, Marketing Digital, Tecnologia da Informação, Ciência da Computação, Cloud Computing, Rede de Computadores Wireless, Rede TCP-IP (IPv4 e IPv6), Rede 5G, Linux, Windows Server, Windows 11, Data Science, Big Data, Inteligência Artificial, Linguagens de Programação Web, Frontend, Backend, etc.
sábado, 16 de setembro de 2023
Typescript Crash Course
sexta-feira, 22 de outubro de 2021
TypeScript (Front-end)
TypeScript (Front-end)
TypeScript é outra das 10 principais linguagens de programação front-end e um superconjunto sintático de JavaScript. Qualquer código JavaScript é considerado um código TypeScript válido, executado em navegadores como JS.
TypeScript é uma linguagem aditiva com uma camada de tradução simples e pode ser utilizada em projetos JavaScript.
Recursos
- TypeScript é igual ao JavaScript – TypeScript é bastante semelhante e geralmente considerado igual a JavaScript. Ele usa alguns dos componentes de programas que são emprestados do JavaScript. Os desenvolvedores precisam conhecer o funcionamento do JavaScript para obter um bom uso do TypeScript. Isso ocorre porque o código TypeScript é traduzido em código JavaScript antes da execução.
- Suporte à biblioteca JS – o TypeScript oferece suporte para bibliotecas JavaScript e o código compilado pode ser adotado a partir de qualquer parte do código JS. O código JavaScript gerado a partir do TypeScript usa todas as ferramentas, estruturas e bibliotecas JS atuais.
- Renomear arquivos – os usuários acham muito conveniente renomear arquivos JavaScript para arquivos TypeScript. Qualquer arquivo .js pode ser facilmente renomeado para um arquivo .ts e compilado com diferentes arquivos TypeScript.
Vantagens
- Digitação estrita – No TypeScript, os elementos que são definidos permanecem como foram definidos. Esta é uma das vantagens mais importantes do TypeScript.
- Tipagem estrutural – A disponibilidade de tipagem estrutural é essencial para usuários que pretendem definir totalmente as estruturas utilizadas. O TypeScript torna mais fácil para os desenvolvedores confiar em estruturas designadas.
- Anotações de tipo – o uso de anotações de tipo TypeScript permite que os usuários especifiquem explicitamente o tipo que pretendem usar.
Desvantagens
- TypeScript requer um alto nível de esforço para implementação de código.
- O suporte para aulas teóricas não é prontamente oferecido pelo TypeScript.
- O TypeScript requer um documento de definição para usar uma biblioteca externa, e este documento nem sempre pode ser acessado.
- Os desenvolvedores devem estar atentos à natureza da definição de tipo no TypeScript.
- Há um requisito para converter TypeScript em JavaScript antes de executar um programa.