Java
Essas perguntas foram apresentadas apenas para os desenvolvedores que escolheram o Java como uma das três principais linguagens de programação.
Qual versão do Java você costuma utilizar?
Apesar do surgimento de versões mais recentes, o Java 8 ainda é a versão mais amada. Ele é usado por três quartos dos desenvolvedores Java. O Java 11 está se tornando mais popular. Em comparação ao ano passado, seu uso aumentou 10 pontos percentuais. Os novos Java 12 e Java 13 estão encontrando rapidamente seus públicos. Ambos são usados regularmente por 10% ou mais dos desenvolvedores que pesquisamos.
Que servidores de aplicações você costuma utilizar?
Embora o Apache Tomcat tenha perdido vários pontos percentuais em comparação com a pesquisa do ano passado, ele ainda é o servidor de aplicativos dominante.
Quais frameworks você utiliza como alternativa para um servidor de aplicações?
Como você empacota suas aplicações Web?
Esta pergunta foi respondida apenas por entrevistados que usaram servidores de aplicação ou frameworks como alternativas a servidores de aplicações.
75% dos desenvolvedores Java usam testes de unidade em seus projetos. JUnit (83%) e Mockito (43%) ainda são as soluções mais populares.
Quais frameworks Web você utiliza?
O Spring Boot é o líder, mas também há um fato divertido oculto nos resultados. A porcentagem de desenvolvedores que usam Spring MVCs não mudou desde a pesquisa do ano passado.
Apesar da popularidade do Maven (71%) e do Gradle (48%), 9% dos desenvolvedores Java ainda preferem o Ant para a construção de seus projetos.
Que versões das especificações Java Enterprise você costuma utilizar?
Quais profilers de JVM você costuma utilizar?
Qual IDE ou editor você utiliza com mais frequência para desenvolvimento em Java?
Quais tipos de software você desenvolve com Java?
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.