mboost-dp1

Azul - State of Java


Gå til bund
Gravatar #1 - arne_v
25. okt. 2023 22:29
Azul (de leverer JVM'er - Zulu som er en supporteret OpenJDK og Zing som kan lave pausefri GC) har udgivet resultatet af en lille undersøgelse blandt Java brugere. Mere interessant end JetBrains og JRebels efter min mening.

https://www.azul.com/report/2023-state-of-java/

(kræver registrering men nedenfor er en opsummering)

17% bruger lidt Java (bruger Java for 0-39% af deres applikationer)
64% bruger meget Java (bruger Java for 40-79% af deres applikationer)
19% bruger næsten udelukkende Java (bruger Java for 80-100% af deres applikationer)

Java version [jeg lister kun LTS versioner, total er naturligvis over 100% fordi mange bruger mere end en Java version]:
17 - 45%
11 - 48%
8 - 40%
7 - 9%
6 - 6%
[6 og 7 er godtnok gamle]

66% betaler for Java support - 34% betaler ikke for Java support. Men de tal afhænger meget af firmaets størrelse - hos firmaer med under 1000 ansatte er det 4-25% som betaler mens hos firmaer med over 1000 ansatte er 68-87% som betaler.

67% bruger Java infrastruktur (Kafka 42%, Elastic 39%, Hadoop 33%, Cassandra 27%, Hazelcast 25%, Spark 24%, HBase 19%, Flink 17%, Solr 13%). [jeg er overrasket over at Hazelcast er så højt oppe]

31% bruger Java micro-services (Spring Boot 61%, Quarkys 34%, Micronaus 33%). [jeg er overrasket over at så få bruger micro-services - jeg troede at stort set all brugte Spring Boot eller Quarkus]

73% bruger et eller flere andre JVM sprog end Java (Kotlin 47%, Groovy 43%, Scala 30%, Clojure 22%). [jeg er overrasket over at der er så mange som bruger Clojure - det var et mode fænomen fra for 10 år siden]

71% bruger en Java web/applikations-server, fordelt som:
Tomcat - 49%
JBoss - 33%
Jetty - 27%
WebLogic - 26%
WebSphere - 21%
Payara - 19%
Glassfish 18%
TomEE - 15%
WildFly - 10%

Web frameworks:
[Spring MVC kan ikke separeres fra generel Spring men er formentligt nummer 1]
JSF - 22%
Grails - 16%
Struts - 13%
Play - 11%
Vaadin - 8%

Andre biblioteker:
Hibernate - 48%
Spring - 47%
Guava - 27%
Netty - 24%

Java leverandør:
kun Oracle Java - 10%
både Oracle Java og OpenJDK - 32%
kun OpenJDK - 58%

Deployment:
public cloud - 48%
private cloud incl. colocation - 47%
on-prem data center - 46%
hybrid cloud - 40%
[virker noget præget af store firmaer]

log4shell (log4j vulnerability) betydning:
bare arbejde - 49%
fejlslagne angreb - 17%
ingen - 17%
hacket - 13%
[13% som blev hacket er meget]
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login