Štát Jáva v roku 2019
Práve som oznámil nové Naučte sa jar kurz zameraný na základy jari 5 a Spring Boot 2:
>> SKONTROLUJTE KURZPosledných pár týždňov prevádzkujem ročný prieskum stavu „Java“ z roku 2019.
V jeho 6. ročníku sme mali 6707 vývojárov nájsť si čas a odpovedať; ak si to bol ty - ďakujem!
Čas na výsledky 🙂
1. Prijatie jazyka Java
Aj dnes je Java 8 stále
Nie je prekvapením, že Java 8 sa stále prevažne používa vo výrobe:
Je zrejmé, že Java 8 tu zostane - s poklesom z minulého roka na 84,7% do tohto roku na 79,8%.
2. Prijatie rámca
Ďalej sa pozrime, ako rámcový príbeh vyzerá tento rok:
Na rozdiel od Javy je to úplne iný príbeh. Jar 4 bola v minulom roku viac ako 50% a teraz dosahuje 30%, a Jar 5 sa dnes zvýšila z 24% na 58,4%.
Zaujímavé sú aj čísla Java EE / Jakarta EE - z 9,5% v minulom roku na súčasných 14%. Súčasná stabilnejšia a dobre pochopená cesta zjavne pomáha.
3. Prijatie jarného bootovania
On to Spring Boot - opätovné prijatie a rýchlosť prechodu komunity na najnovšiu verziu je pôsobivá a hovorí veľa o vyspelosti ekosystému.
Boot 2 sa v minulom roku zvýšil z približne 30% na posledných 60,5%:
A 1,4 alebo starší tu začína vypadávať z grafu, čo je tiež v pohode.
4. Prijatie nástrojov na zostavenie
Príbeh o zostavovacích nástrojoch je pravdepodobne najstabilnejší zo všetkých tu uvedených údajov. Maven je presne tam, kde bol minulý rok - dominuje krajine:
5. Prijatie IDE
IDE sú na druhej strane iný príbeh. Tu jednoznačne zvíťazí IntelliJ so 61,3% (oproti 55,4% v minulom roku):
Zatmenie je asi polovica z toho - s 32,8% v tomto roku, čo je pokles z 38% v minulom roku. Nie je to prekvapivý vzor.
6. Prijatie webu / aplikačného servera
Toto je druhý rok, kedy som sa rozhodol položiť túto otázku - takže je skvelé mať konečne tieto čísla, ale aj údaje z minulého roku na porovnanie.
Tomcat je tu jednoznačne stále víťazom, s chladnými 73% trhu (až zo 62,5% - čo je šialený rast).
7. Ostatné jazyky JVM
Ďalej do iných jazykov na JVM.
Po prvé, čo je trochu prekvapujúce a zaujímavé, je to, že 62,6% vývojárov používa iba Javu, presne tak ako minulý rok (62,8%). Určite som očakával, že toto číslo klesne, vzhľadom na silné prijatie Kotlina, ale vyzerá to, že ešte nebolo:
To znamená, že Kotlin stále rástol z 13% v minulom roku na 16,5% v súčasnosti.
Groovy dnes klesol z 19,3% na 17,4%, väčšina tejto pozornosti bude pravdepodobne teraz smerovaná na Kotlin.
Scala tiež klesla o 1,1%, teraz na 8,6%.
Trend je teda jasný - Kotlin štiepi ďalšie jazyky JVM, a celkom úspešne.
8. DB
A nakoniec - DB - so stabilnou MySQL a PostgreSQL rastúcou od minulého roku o celých 5%:
9. Záver
Máme to - veľmi zaujímavý pohľad na ekosystém Java teraz, v roku 2019.
Niektoré skutočne neočakávané kúsky údajov a určite niektoré nie príliš neočakávané.
Celkovo vzaté, veľmi cool pohľad na komunitu Java a ešte raz - veľká vďaka všetkým, ktorí hlasovali.
Java dole