GitHub nomeou TypeScript a linguagem de crescimento mais rápido de 2020
A plataforma GitHub publicou o relatório anual Octoverse, e a principal surpresa foi a liderança do TypeScript. Ao final de 2020, esta linguagem de programação da Microsoft mostrou um crescimento recorde na comunidade de desenvolvedores, superando até mesmo Python e Java em termos de taxa de crescimento.
Números e fatos
De acordo com o relatório, o número de pull requests em TypeScript aumentou 93% em comparação com 2019. Para efeito de comparação: o crescimento do Python foi de 22%, e o do JavaScript, apenas 11%. Em números absolutos, o TypeScript entrou no top 5 de linguagens por volume de código no GitHub, ficando atrás apenas de JavaScript, Python, Java e Go.
A tendência é especialmente notável na área de desenvolvimento web: 67% dos desenvolvedores entrevistados que usaram TypeScript em 2020 afirmaram que migraram do JavaScript para ele. A principal razão apontada é a tipagem estática, que reduz o número de bugs na fase de compilação em média 40%.
Opinião de especialistas
Andrey Melnikov, desenvolvedor líder na empresa Yandex.Cloud, comenta: "O TypeScript deixou de ser apenas uma extensão do JavaScript. Em 2020, vimos como grandes projetos — do Angular ao Deno — migraram completamente para esta linguagem. Para o desenvolvimento enterprise, isso já é um padrão de facto".
Anna Volkova, team lead na EPAM, tem opinião semelhante: "O TypeScript resolve o problema de manutenção de grandes bases de código. Quando um projeto tem 500+ arquivos, sem tipagem começa o caos. As estatísticas do GitHub só confirmam isso".
Contexto e previsões
O crescimento do TypeScript em 2020 não pode ser visto isoladamente da pandemia. A migração em massa para o trabalho remoto forçou as empresas a repensar sua abordagem à qualidade do código. A análise estática e o autocompletar no TypeScript permitem integrar novos desenvolvedores ao projeto mais rapidamente — isso se tornou criticamente importante para equipes distribuídas.
Analistas do GitHub preveem que, até 2022, o TypeScript pode entrar no top 3 de popularidade, ultrapassando o Java. Atualmente, já é usado por gigantes como Google (no Angular), Slack e Airbnb. Para o mercado russo, a tendência também é relevante: de acordo com o HeadHunter, o número de vagas para desenvolvedores TypeScript cresceu 150% no ano.
O relatório completo do Octoverse 2020 está disponível no blog oficial do GitHub.