Staten Java i 2019
Jeg kunngjorde nettopp det nye Lær våren kurs, med fokus på det grunnleggende i vår 5 og vårstøvel 2:
>> KONTROLLER KURSETJeg har kjørt den årlige “State of Java” -undersøkelsen i 2019 de siste par ukene.
I det sjette året hadde vi det 6707 utviklere tar deg tid til å gå gjennom og svare; hvis det var deg - takk!
Tid for resultat 🙂
1. Java-adopsjon
Selv i dag er Java 8 fortsatt
Ikke overraskende brukes Java 8 fremdeles i produksjon:
Det er klart at Java 8 er kommet for å bli - med en nedgang fra i fjor på 84,7% til i år på 79,8%.
2. Framework Adoption
La oss deretter se hvordan rammeverket ser ut i år:
I motsetning til Java er dette en helt annen historie. Våren 4 var over 50% i fjor, og nå treffer den 30%, og Vår 5 økte fra 24% til 58,4% i dag.
Java EE / Jakarta EE-tallene er også interessante - går fra 9,5% i fjor til nå 14%. Den nåværende mer stabile og velforståtte veien hjelper helt klart.
3. Adopsjon av vårstøvler
Videre til Spring Boot - igjen, adopsjonen og hastigheten som samfunnet beveger seg til den nyeste versjonen er imponerende og snakker mye om økosystemets modenhet.
Boot 2 gikk opp fra rundt 30% i fjor helt til 60,5% nå:
Og 1.4 eller eldre begynner å slippe av diagrammet her, noe som også er kult.
4. Bygg verktøyadopsjon
Byggverktøyhistorien er sannsynligvis den mest stabile av alle dataene her. Maven er akkurat der det var i fjor - dominerer landskapet:
5. IDE-adopsjon
IDEer er derimot en annen historie. IntelliJ vinner helt klart løpet her, med 61,3% (opp fra 55,4% i fjor):
Formørkelsen er omtrent halvparten av det - med 32,8% i år, ned fra 38% i fjor. Ikke et overraskende mønster her.
6. Adopsjon av nett / applikasjonsserver
Dette er andre året hvor jeg bestemte meg for å stille dette spørsmålet - så det er flott å endelig ha disse tallene, men også dataene fra i fjor å sammenligne med.
Tomcat er tydeligvis fortsatt vinneren her, med kule 73% av markedet (opp fra 62,5% - noe som er gal vekst).
7. Andre JVM-språk
Videre til andre språk på JVM.
For det første, det som er litt overraskende og interessant her er at 62,6% av utviklerne bare bruker Java, akkurat som i fjor (62,8%). Jeg forventet absolutt at dette tallet skulle gå ned, gitt den sterke adopsjonen av Kotlin, men det ser ut til at det ikke har gjort det ennå:
Når det er sagt, vokste Kotlin fremdeles fra 13% i fjor til 16,5% i dag.
Groovy falt fra 19,3% til 17,4% i dag, mesteparten av den oppmerksomheten går sannsynligvis nå til Kotlin.
Scala falt også rundt 1,1%, nå til 8,6%.
Så, trenden er klar - Kotlin fliser bort de andre JVM-språkene, og ganske vellykket.
8. DB-er
Og til slutt - DBs - med MySQL stabil og PostgreSQL vokste hele 5% siden i fjor:
9. Konklusjon
Der har vi det - et veldig interessant blikk på Java-økosystemet nå, i 2019.
Noen virkelig uventede biter av data, og definitivt noen ikke-så-uventede.
Alt i alt et veldig kult blikk på Java-samfunnet, og igjen - stor takk til alle som stemte.
Java bunn