Scala

Compartilhar:

Essas perguntas foram mostradas apenas aos desenvolvedores que escolheram o Scala como uma de suas três principais linguagens de programação.

Compartilhar:

Quais versões do Scala você utiliza regularmente?

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

Quais frameworks de teste de unidade você usa regularmente?

Quais frameworks e bibliotecas você usa regularmente no desenvolvimento para a Web?

Quais frameworks/bibliotecas você usa regularmente?

Alguns dos maiores frameworks para Scala — Cats, ZIO, FS2 e http4s — cresceram significativamente em popularidade no último ano. Talvez isso seja um sinal de que esses projetos estão amadurecendo e de que os desenvolvedores em Scala deixaram de usar plataformas tecnológicas do tipo "faça você mesmo" e passaram a usar soluções mais testadas e comprovadas.

Qual editor ou IDE você mais usa para o Scala?

Qual outro editor ou IDE você mais usa para o Scala?

Tomasz Godzik

Desenvolvedor Sênior em Scala na VirtusLab

O aumento do uso do IntelliJ IDEA parece demonstrar que ainda que haja mais pessoas tentando usar o LSP, elas ainda mantêm o IntelliJ IDEA como o IDE de confiança.

Este ano, nos dirigimos a uma população muito diversificada de desenvolvedores — não apenas àqueles que usam o IntelliJ IDEA e o plug-in do Scala no seu trabalho diário, mas também àqueles que preferem o VS Code e o Metals, dentre outros. Considerando essa maior abrangência, podemos presumir que nossos resultados — 77% dos participantes informaram usarem o IntelliJ IDEA com o plug-in do Scala como seu IDE primário — dão uma boa indicação do estado de espírito dentro da comunidade do Scala. Para completar, mais de metade dos participantes informou usar o IntelliJ IDEA com o plug-in do Scala como seu IDE secundário.

Tomasz Godzik

Desenvolvedor Sênior em Scala na VirtusLab

O aumento do uso do IntelliJ IDEA parece demonstrar que ainda que haja mais pessoas tentando usar o LSP, elas ainda mantêm o IntelliJ IDEA como o IDE de confiança.

Quais dos seguintes sistemas de build você usa regularmente?

Quais ambientes Scala interativos você usa regularmente?

Tomasz Godzik

Desenvolvedor Sênior em Scala na VirtusLab

O Scala CLI está aparecendo pela primeira vez na pesquisa e uma grande porcentagem de usuários já informa tê-lo adicionado ao seu ferramental. Parece que algo nos passou despercebido antes.

Vimos testemunhando a ascensão meteórica da Scala CLI, uma ferramenta de linha de comando para interagir com a linguagem Scala. Sua versão 1.0.0 só saiu em maio deste ano, mas parece já estar em uso regular por 44% dos desenvolvedores em Scala. Os usuários da Scala CLI não se limitam àqueles que a usam como substituta do Scala REPL (que a Scala CLI substituiu oficialmente) ou do sbt console (outro REPL popular para Scala). Aparentemente, a Scala CLI também está atraindo usuários do próprio sbt, pois pode ser usada como uma ferramenta de build, ainda que os autores da Scala CLI digam que essa não é sua finalidade primária.

Tomasz Godzik

Desenvolvedor Sênior em Scala na VirtusLab

O Scala CLI está aparecendo pela primeira vez na pesquisa e uma grande porcentagem de usuários já informa tê-lo adicionado ao seu ferramental. Parece que algo nos passou despercebido antes.

Quais plug-ins de compilador você usa regularmente para o Scala?

Quais outras ferramentas você usa para o Scala?

Você usa o Scala 3?

Tomasz Godzik

Desenvolvedor Sênior em Scala na VirtusLab

De forma lenta, mas segura, as pessoas estão começando a migrar para o Scala 3. Talvez isso esteja relacionado ao amadurecimento do ferramental e ao número crescente de bibliotecas com suporte a ele. Imagino que tipo de impacto terá a versão LTS no próximo ano.

Quais recursos do Scala 3 você usa?

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.

Dados brutos Em breve

Estamos preparando os dados brutos. Você pode deixar o seu e-mail para ser notificado quando os dados estiverem prontos para serem baixados.

By submitting this form I agree to the JetBrains Privacy Policy

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