Država Java u 2019

Java Top

Upravo sam najavio novo Uči proljeće tečaj, usredotočen na osnove Spring 5 i Spring Boot 2:

>> PROVJERITE TEČAJ

Posljednjih nekoliko tjedana provodim godišnje istraživanje "Stanje Jave" za 2019. godinu.

U svojoj 6. godini smo imali 6707 programera uzimanje vremena za prolazak i odgovaranje; da ste to bili vi - hvala!

Vrijeme za rezultate 🙂

1. Usvajanje Java

I danas Java 8 još uvijek postoji

Nije iznenađujuće što se Java 8 i dalje pretežno koristi u proizvodnji:

Jasno je da će Java 8 ostati ovdje - s padom od prošle godine na 84,7%, a ove godine na 79,8%.

2. Usvajanje okvira

Dalje, pogledajmo kako okvirna priča izgleda ove godine:

Za razliku od Jave, ovo je sasvim druga priča. Proljeće 4 je prošle godine bilo preko 50%, a sada dostiže 30% i Proljeće 5 poraslo je s 24% na 58,4% danas.

Zanimljivi su i brojevi EE Java / Jakarta EE - koji su prošli od 9,5% prošle godine do sada 14%. Trenutni stabilniji i dobro razumljivi put očito pomaže.

3. Proljetno usvajanje čizama

Na Spring Boot-u - opet je usvajanje i brzina kojom se zajednica kreće na najnoviju verziju impresivno i dovoljno govori o zrelosti ekosustava.

Dizanje 2 poraslo je s otprilike 30% prošle godine pa sve do 60,5% sada:

I, 1.4 ili stariji ovdje počinje padati s ljestvice, što je također super.

4. Usvajanje alata za izgradnju

Priča o alatima za izgradnju vjerojatno je najstabilnija od svih ovdje navedenih podataka. Maven je točno tamo gdje je bio prošle godine - dominira krajolikom:

5. Usvajanje IDE-a

IDE-ovi su pak druga priča. IntelliJ ovdje očito pobjeđuje u utrci, sa 61,3% (u odnosu na 55,4% prošle godine):

Eclipse je otprilike polovica toga - s 32,8% ove godine, u odnosu na 38% prošle godine. Ovdje nije iznenađujući obrazac.

6. Usvajanje weba / poslužitelja aplikacija

Ovo je druga godina u kojoj sam odlučio postaviti ovo pitanje - pa je sjajno što napokon imamo ove brojke, ali i podatke iz prošle godine za usporedbu.

Tomcat je očito još uvijek pobjednik ovdje, s hladnih 73% tržišta (prema 62,5% - što je ludi rast).

7. Ostali JVM jezici

Na druge jezike na JVM-u.

Prvo, ono što je ovdje pomalo iznenađujuće i zanimljivo jest da 62,6% programera koristi samo Javu, točno kao prošle godine (62,8%). Definitivno sam očekivao da će se ovaj broj smanjiti, s obzirom na snažno usvajanje Kotlina, ali čini se da još nije:

To je rečeno, Kotlin je ipak porastao s 13% prošle godine na 16,5% danas.

Groovy je danas pao sa 19,3% na 17,4%, većina te pažnje vjerojatno će sada pripasti Kotlinu.

Scala je također pala za oko 1,1%, sada na 8,6%.

Dakle, trend je jasan - Kotlin otklanja ostale jezike JVM-a, i to vrlo uspješno.

8. DB-ovi

I na kraju - DB-ovi - s MySQL stabilnim i PostgreSQL rastom od punih 5% od prošle godine:

9. Zaključak

Eto ga - vrlo zanimljiv pogled na ekosustav Java sada, 2019. godine.

Neki zaista neočekivani dijelovi podataka, a definitivno neki ne baš neočekivani.

Sve u svemu, vrlo kul pogled na Java zajednicu, i opet - veliko hvala svima koji su glasali.

Dno Java

Upravo sam najavio novo Uči proljeće tečaj, usredotočen na osnove Spring 5 i Spring Boot 2:

>> PROVJERITE TEČAJ

$config[zx-auto] not found$config[zx-overlay] not found