Desde setembro de 2023, alguns grandes projetos open source decidiram abandonar o TypeScript, o que tem gerado bastante preocupação entre aqueles que estão aprendendo a linguagem.
Fiquei curioso sobre esse assunto e resolvi fazer um resumo.
Antes de começar, acho importante explicar o que é TypeScript e sua história para aqueles que não conhecem.
1. JavaScript vs TypeScript
Para quem, como eu, começou com JavaScript puro (Vanilla JavaScript), passou pelo jQuery e React, o TypeScript pode gerar certa resistência.
Apesar de haver coisas que não queremos aprender mais, o JavaScript tem uma liberdade única.
Alguns até chamam de linguagem sem raízes (ou sem fundamentos), ou apenas um script, não uma linguagem de verdade.
Todas as linguagens têm uma etapa importante chamada compilação (build), mas o JavaScript, por ser um script, não precisa ser compilado.
Se você já compilou JavaScript, na verdade está mais próximo de usar frameworks que adicionaram essa etapa.
Por isso, a detecção de erros é inexistente. Em scripts, a única forma de saber se há um erro é executá-lo e esperar que ele seja detectado e exibido como um erro.
(Afinal, essa é a natureza de um script).
Mas, como uma criança de rua, que apesar de ter crescido nas ruas, é charmosa, digamos assim?
2. TypeScript é muito usado?
Em 2023, está entre as 5 linguagens de programação mais utilizadas.
É muito bem recebido pelos desenvolvedores web.
Por isso, a notícia sobre a possível exclusão do TypeScript causa tanto impacto.
Comentários0