Štát Jáva v roku 2019

Java Top

Práve som oznámil nové Naučte sa jar kurz zameraný na základy jari 5 a Spring Boot 2:

>> SKONTROLUJTE KURZ

Posledný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

Práve som oznámil nové Naučte sa jar kurz zameraný na základy jari 5 a Spring Boot 2:

>> SKONTROLUJTE KURZ