Staten Java i 2019
Jeg har lige annonceret det nye Lær foråret kursus med fokus på det grundlæggende i Spring 5 og Spring Boot 2:
>> KONTROLLER KURSENJeg har kørt den årlige “State of Java” -undersøgelse i 2019 i de sidste par uger.
I det sjette år havde vi det 6707 udviklere tager sig tid til at gå igennem og svare; hvis det var dig - tak!
Tid til resultaterne 🙂
1. Java-vedtagelse
Selv i dag er Java 8 stadig
Ikke overraskende bruges Java 8 stadig overvejende i produktionen:
Det er klart, at Java 8 er kommet for at blive - med et fald fra sidste år på 84,7% til i år på 79,8%.
2. Rammeadoptagelse
Lad os derefter se, hvad rammeshistorien ser ud i år:
I modsætning til Java er dette en helt anden historie. Forår 4 var over 50% sidste år, og det rammer nu 30%, og Forår 5 steg fra 24% til 58,4% i dag.
Java EE / Jakarta EE-numrene er også interessante - går fra 9,5% sidste år til nu 14%. Den nuværende mere stabile og velforståede vej hjælper helt klart.
3. Vedtagelse af forårstøvle
On to Spring Boot - igen, vedtagelsen og den hastighed, hvormed samfundet bevæger sig til den nyeste version, er imponerende og taler meget om økosystemets modenhed.
Boot 2 steg fra omkring 30% -mærket sidste år helt til 60,5% nu:
Og 1.4 eller ældre begynder at komme fra diagrammet her, hvilket også er sejt.
4. Byg værktøjsadoption
Historien om build-værktøjer er sandsynligvis den mest stabile af alle data her. Maven er præcis, hvor det var sidste år - dominerer landskabet:
5. IDE-vedtagelse
IDE'er er derimod en anden historie. IntelliJ vinder klart løbet her med 61,3% (en stigning fra 55,4% sidste år):
Formørkelse er omkring halvdelen af det - med 32,8% i år, ned fra 38% sidste år. Ikke et overraskende mønster her.
6. Web / Application Server Adoption
Dette er andet år, hvor jeg besluttede at stille dette spørgsmål - så det er dejligt at endelig have disse tal, men også dataene fra sidste år at sammenligne med.
Tomcat er tydeligvis stadig vinderen her med en kølig 73% af markedet (op fra 62,5% - hvilket er skør vækst).
7. Andre JVM-sprog
Gå videre til andre sprog på JVM.
For det første, hvad der er noget overraskende og interessant her er, at 62,6% af udviklerne kun bruger Java, nøjagtigt som sidste år (62,8%). Jeg forventede bestemt, at dette nummer ville gå ned i betragtning af den stærke vedtagelse af Kotlin, men det ser ud til, at det ikke har gjort det endnu:
Når det er sagt, voksede Kotlin stadig fra 13% sidste år til 16,5% i dag.
Groovy faldt fra 19,3% til 17,4% i dag, og mest af denne opmærksomhed går sandsynligvis nu til Kotlin.
Scala faldt også omkring 1,1%, nu til 8,6%.
Så tendensen er klar - Kotlin chipper væk fra de andre JVM-sprogog ganske vellykket.
8. DB'er
Og endelig - DB'er - med MySQL stabil og PostgreSQL voksede hele 5% siden sidste år:
9. Konklusion
Der har vi det - et meget interessant kig på Java-økosystemet nu, i 2019.
Nogle virkelig uventede bits data og bestemt nogle ikke så uventede.
Alt i alt et meget sejt blik på Java-samfundet og igen - stor tak til alle, der stemte.
Java bund