

JetBrains lançou seu relatório anual Estado do ecossistema de desenvolvedores relatório, destacando as tendências no desenvolvimento de software program. Este ano, o relatório inclui uma nova seção chamada Language Promise Index, que classifica os idiomas por crescimento, estabilidade e disposição para adoção.
Em geral, desde 2017, o JavaScript está no topo da lista, com 61% dos usuários programando nessa linguagem. “Depois que os desenvolvedores escolhem um ecossistema, eles normalmente não planejam adotar nenhuma outra tecnologia ou conjunto de ferramentas. Como costuma acontecer, as pessoas tendem a escolher o que gostam e ficar com o que sabem”, escreveu JetBrains no relatório.
No entanto, TypeScript, Rust e Python também apresentam crescimento ano após ano, o que a empresa diz ser um reflexo de sua versatilidade e apelo em diferentes domínios.
TypeScript cresceu de 12% de uso em 2017 para 37% em 2024, Python cresceu de 32% de uso em 2017 para 57% em 2024, e Rust cresceu de 2% de uso em 2018 (sem dados de 2017) para 11% em 2024.
De acordo com a JetBrains, os benefícios que o TypeScript oferece em relação ao JavaScript incluem detecção precoce de erros durante o desenvolvimento, melhor qualidade do código e manutenção mais fácil a longo prazo, detecção de erros em tempo de compilação, refatoração menos propensa a erros e suporte nativo para módulos ES6.
O relatório também estudou o uso geral de IA no desenvolvimento de software program, descobrindo que quase 80% das empresas permitem ferramentas de IA de terceiros ou não têm restrições formais. Isto indica que o conforto na IA está crescendo, disse a empresa.
Também descobriu que 18% dos desenvolvedores já começaram a integrar recursos de IA em seus produtos.
A experiência do desenvolvedor também vem ganhando força, com 28% dos entrevistados afirmando que medem tanto a produtividade quanto a experiência do desenvolvedor.
A maioria (67%) afirma que os líderes de equipe são responsáveis pela produtividade e experiência do desenvolvedor, enquanto 17% têm uma equipe de Engenharia de Plataforma responsável por isso e 16% têm outros especialistas ou equipes dedicadas.
“Este tópico tem recebido cada vez mais atenção ultimamente, já que a experiência do desenvolvedor está intimamente ligada à eficácia da entrega do desenvolvimento de software program. As empresas estão intensificando seus esforços para avaliar o DevEx e a produtividade dos desenvolvedores, visando compreender melhor os fatores que os influenciam. Os desenvolvedores afirmam que fatores técnicos e não técnicos são quase igualmente críticos na formação de sua experiência de desenvolvedor”, escreveu JetBrains.
Outras conclusões do relatório incluem:
- 8% dos desenvolvedores experimentaram codificação em VR
- Scala, Go, Kotlin e Rust como as linguagens de programação mais bem pagas
- O desenvolvimento para desktop ainda é mais comum do que o desenvolvimento para dispositivos móveis.
Leia o relatório completo para obter mais informações sobre o estado do ecossistema de desenvolvedores.