Essas perguntas foram apresentadas apenas para os desenvolvedores que escolheram o Scala como uma das três principais linguagens de programação.

Scala

Quais versões do Scala você costuma utilizar?

A versão Scala 2.13 é a mais utilizada (61%) em 2021.

Quais são seus objetivos de compilação?

Qual versão do Java você costuma utilizar?

Embora o Java 8 ainda seja a versão mais usada, sua participação diminuiu (de 80% para 75% desde 2020), enquanto o Java 11 continua a crescer (de 40% para 45%).

Quais frameworks de teste de unidade você costuma utilizar, se aplicável?

Quais frameworks/bibliotecas você usa regularmente para desenvolvimento Web, se houver?

A participação do Play diminuiu de 40% para 31% desde o ano passado. O uso do Spring aumentou de 11% para 20%.

Qual dos seguintes frameworks/bibliotecas você costuma utilizar?

Qual dos seguintes editores/IDEs você utiliza com mais frequência para o Scala?

Apesar de todas as medidas que tomamos para garantir um grupo representativo de entrevistados, os resultados podem ser ligeiramente desviados em direção aos usuários de produtos da JetBrains, pois eles são mais propensos a responder à pesquisa.

Qual dos seguintes editores/IDEs adicionais você utiliza com mais frequência para o Scala?

Qual dos seguintes sistemas de compilação você costuma utilizar, se aplicável?

Quais dos seguintes ambientes interativos Scala você utiliza regularmente?

Qual dos seguintes plug-ins de compilador você costuma utilizar para o Scala?

Você tem macros no seu projeto?

Em 2021, os desenvolvedores Scala estão usando macros em seus projetos com mais frequência (45%, um aumento de 9 pontos percentuais em relação a 2020).

Que outras ferramentas você usa para Scala?

Você usa ou pretende usar o Scala 3 (Dotty)?

Que tipos de software você desenvolve com o Scala?

O Scala é mais frequentemente usado para desenvolver produtos de business intelligence/ciência de dados/machine learning, sites e bibliotecas/frameworks.

Qual é a sua faixa etária?

Em comparação com todos os desenvolvedores, os usuários do Scala são mais velhos, mais experientes e, mais comumente, têm bacharelado/mestrado. Eles estão mais frequentemente em grandes corporações.

Quantos anos de experiência profissional em codificação você tem?

Qual das seguintes opções melhor descreve seu cargo, independentemente do nível de sua posição?

Qual das opções a seguir melhor descreve o nível mais alto de educação formal que você concluiu?

Quantas pessoas trabalham para a sua empresa/organização?

Quais são as suas principais linguagens de programação?

Escolha no máximo três linguagens.

O Java e o Python são as linguagens mais usadas com o Scala.

Obrigado pelo seu tempo!

Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.

Participe do Laboratório de Insights de Tecnologia da JetBrains

Participe de pesquisas e estudos de experiência do usuário para tornar os produtos da JetBrains mais fáceis de usar, porém ainda mais poderosos. Você também terá a oportunidade de ganhar recompensas por participar das nossas pesquisas.

Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.