Resultados da pesquisa Java em 2017

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.