Država Java u 2019
Upravo sam najavio novo Uči proljeće tečaj, usredotočen na osnove Spring 5 i Spring Boot 2:
>> PROVJERITE TEČAJPosljednjih 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