mboost-dp1

2024 State of the Java Ecosystem


Gå til bund
Gravatar #1 - arne_v
7. maj 2024 17:10
https://newrelic.com/sites/default/files/2024-04/n...

En hurtig opsummering:

1)

De hævder i teksten at Java bliver opdateret hurtigere end før, men jeg synes ikke at tallene understøtter påstanden.

****************** 2020 **** 2024
Java 7 (2011) 2.5% 0.2%
Java 8 (2014) 84.5% 28.8%
Java 11 (2018) 11.1% 32.9%
Java 17 (2021) 35.4%
Java 21 (2023) 1.4%
gns. alder 5.6 år 6.0 år

2)

Java vendor er all over.

Oracle 20.8%
Eclipse 18.2%
Amazon 17.8%
Redhat 9.0%
Azul 6.2%

3)

I nyere Java versioner er G1 garbage collector klart mest brugt.

4)

Det store flertal bruger 1-8 CPU og < 2 GB RAM omend der er en del op til 16 GB RAM.

5)

Database brug i Java er stort set ligesom for andre platforme:

Oracle DB 17.3%
PostgreSQL 14.4%
MySQL + MariaDB 12.5% + 1.4%
MongoDB 7.4%
DynamoDB 4.9%
MS SQLServer 4.4%
Cassandra 2.7%
Gravatar #2 - arne_v
7. maj 2024 19:08
arne_v (1) skrev:

****************** 2020 **** 2024
Java 7 (2011) 2.5% 0.2%
Java 8 (2014) 84.5% 28.8%
Java 11 (2018) 11.1% 32.9%
Java 17 (2021) 35.4%
Java 21 (2023) 1.4%
gns. alder 5.6 år 6.0 år


Så gennemsnits Java er Java 11 fra 2018.

Hvis andre sprog var lige så lang tid om at opdatere så ville de køre:

.NET - 4.7.2 og Core 2.2
Python - 3.7
PHP - 7.3

Gravatar #3 - arne_v
7. maj 2024 19:18
#3

Klassiske sprog standarder er naturligvis langt ældre, men det er rene specs og modne sprog, hvor brugerne ofte slet ikke er interesseret i et hav af nye features.

Jeg mener at de store versioner af standard er:

C - 99 og 11
Fortran - 77, 90/95 og 2003/2008
Cobol - 74 og 85
Gravatar #4 - RoseBL
7. okt. 2024 04:20
Hvilke beviser præsenteres i teksten for at støtte påstanden om, at Java opdateres hurtigere agario nu end før, og hvordan stemmer disse tal overens med den gennemsnitlige alder på de forskellige Java-versioner?
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