Resultados da pesquisa Java em 2017
Realizamos a pesquisa "State of Java" há muitos anos - para obter uma boa leitura do estado do ecossistema Java. No ano passado, 2250 desenvolvedores de Java decidiram reservar um tempo para responder às perguntas, e é fantástico ver este ano que esse número é quase o dobro - temos 4439 respostas.
Então, antes de entrarmos nos números - eu queria agradecer a todos que participaram.
Vamos pular direto e começar com a adoção do Java.
1. Adoção de Java
Os números de 2016 vinculam:/java-8-adoption-march-2016 [teve] adoção do Java 7 em 29,5% e Java 8 em 64,3%.
Os números hoje - abril de 2017 (exatamente um ano depois) - parecem bem diferentes:
Como você pode ver, a adoção do Java 8 atingiu 75% da comunidade de desenvolvedores.
Isso é bastante encorajador de ver e também significa que estamos muito prontos para o Java 9 finalmente estar aqui.
Vamos dar uma olhada nos números da Spring e Spring Boot a seguir.
2. Adoção de Primavera
O número de 2016 link:/spring-adoption-march-2016 [teve] adoção da primavera 4 em 81% e primavera 3 em 18%.
Vamos dar uma olhada nos números de 2017 agora:
A primavera 4 aumentou de 81% para 85% e a primavera 3 passou de 18% para cerca de 12% ao longo de um ano.
O que também é bastante interessante é que mais de 2% dos desenvolvedores estão usando os marcos do Spring 5 - muito mais do que o 1% usando os marcos do Java 9.
Por fim, observe que esses números representam os desenvolvedores que estão usando o Spring. No geral, 25,5% dos desenvolvedores responderam que não estão usando a estrutura.
3. Adoção de inicialização por mola
Boot está vendo alguma adoção incrível no ecossistema da Primavera - isso está claro. No ano passado, os números de adoção foram de 53% - o que é muito alto, considerando o quão realmente o projeto é novo.
Bem, este ano, o crescimento ainda está forte:
Podemos ver que, resumindo - o número de adoção do Boot saltou de 53% para 70% - o que é um crescimento enorme ano após ano.
4. Participação no mercado de IDE
Hora de analisar a participação de mercado dos IDEs em 2017:
A tendência também ficou bem clara no ano passado - o Eclipse está perdendo usuários para o IntelliJ e NetBeans.
link:/java-ides-2016 [No ano passado], o Eclipse estava em 48% respeitáveis e agora está em 40,5% - o que é uma queda severa, quase de dois dígitos, em um único ano.
5. Idiomas da JVM
Este ano, fizemos uma nova pergunta na pesquisa - “Você está usando outros idiomas baseados em JVM?”.
Aqui estão os resultados super interessantes:
Groovy está claramente liderando o grupo com 40%, o seguinte na Scala com mais de 28,5% e Kotlin é o número 3 - com surpreendentes 11,5%.
Observe que esses dados estão adaptados às respostas "sim" - desenvolvedores que estão usando outras linguagens da JVM. No geral, 57% dos desenvolvedores estão usando apenas Java.
6. Ferramentas de construção Market Share
Ativado para criar ferramentas. No ano passado, tivemos Maven sentado em 72,5% e Gradle em 19%.
Bem, os números deste ano são bastante próximos - surpreendentemente, o Maven está lentamente ganhando ainda mais força e agora está em 76% e Gradle está um pouco abaixo dos 18%.
O mercado de ferramentas de construção parece ser muito mais estável do que o restante do ecossistema Java, onde as coisas estão mudando muito mais e muito mais rapidamente.
7. Executando seu próprio blog?
Adicionamos essa pergunta à pesquisa por pura curiosidade. Aqui estão os resultados:
Felizmente, mais e mais desenvolvedores começarão a escrever e divulgar seu trabalho.
8. Conclusão
Os números de 2017 são bastante interessantes e surpreendentes em alguns aspectos.
A adoção do Java 8 atingiu 75%, a apenas alguns meses do GA do Java 9.
A comunidade do Spring adotou totalmente o Spring 4 - mais de 85% - e o Spring Boot também chega a 70% - o que significa que a maioria dos desenvolvedores do Spring também está usando ativamente a nova estrutura.
Do lado do IDE, o IntelliJ está conquistando a participação de mercado do Eclipse com a mesma eficácia do ano passado e sem sinais de desaceleração em breve.
O cenário de construção é muito mais silencioso, com Maven continuando sendo o jogador dominante e realmente ganhando terreno, apesar de nenhum grande lançamento no ano passado.
E, finalmente, as linguagens da JVM também estão recebendo muita atenção - já que quase metade dos desenvolvedores que responderam à pesquisa estão usando ativamente uma segunda linguagem.
Este será um ano emocionante na comunidade Java.