Java állam 2019-ben
Most jelentettem be az újat Tanulj tavaszt tanfolyam, amelynek középpontjában az 5. tavasz és a tavaszi bakancs 2 alapjai állnak:
>> ELLENŐRIZZE A FOLYAMATOTAz elmúlt néhány hétben a 2019-es éves „Java állapot” felmérést futtattam.
6. évében volt 6707 fejlesztő időt szánva arra, hogy átnézze és válaszoljon; ha te voltál - köszönöm!
Az eredmények ideje 🙂
1. Java elfogadása
A Java 8 még ma is az
Nem meglepő, hogy a Java 8-at továbbra is túlnyomórészt a gyártás során használják:
Nyilvánvaló, hogy a Java 8 itt marad - a tavalyi 84,7% -kal az idei 79,8% -os csökkenéssel.
2. A keret elfogadása
Ezután nézzük meg, hogyan néz ki a kerettörténet az idén:
A Java-val szemben ez egy teljesen más történet. A 4. tavasz tavaly meghaladta az 50% -ot, és most 30% -ot ér el, és Az 5. tavasz ma 24% -ról 58,4% -ra emelkedett.
A Java EE / Jakarta EE számok szintén érdekesek - a tavalyi 9,5% -ról most 14% -ra. A jelenlegi stabilabb és jobban érthető út egyértelműen segít.
3. Tavaszi bakancs elfogadása
A tavaszi rendszerindítás kapcsán - ismételten: az örökbefogadás és annak sebessége, amellyel a közösség áttér a legújabb verzióra, lenyűgöző, és sokat beszél az ökoszisztéma érettségéről.
A Boot 2 a tavalyi 30% körüli szintről egészen mostanra 60,5% -ig emelkedett:
És az 1.4-es vagy régebbi itt kezd leugrani a grafikonról, ami szintén klassz.
4. Build Tools elfogadása
A buildeszközök története valószínűleg az itt szereplő adatok közül a legstabilabb. Maven pontosan ott van, ahol tavaly volt - uralja a tájat:
5. IDE elfogadása
Az IDE-k viszont más történet. Az IntelliJ egyértelműen itt nyeri a versenyt, 61,3% -kal (szemben a tavalyi 55,4% -kal):
Az Eclipse ennek körülbelül a fele - az idén 32,8% -kal, a tavalyi 38% -hoz képest. Itt nem meglepő minta.
6. Web / Application Server elfogadása
Ez a második év, amikor úgy döntöttem, hogy felteszem ezt a kérdést - nagyon jó, hogy végre megvan ezek a számok, de a tavalyi adatok is összehasonlíthatók.
Itt egyértelműen továbbra is a Tomcat a győztes, a piac hűvös 73% -ával rendelkezik (62,5% -hoz képest - ami őrült növekedés).
7. Egyéb JVM nyelvek
Tovább a JVM többi nyelvére.
Először is, ami némileg meglepő és érdekes, az az, hogy a fejlesztők 62,6% -a csak a Java-t használja, pontosan úgy, mint tavaly (62,8%). Határozottan arra számítottam, hogy ez a szám csökken, tekintettel Kotlin erőteljes elfogadására, de úgy tűnik, még nem:
Ennek ellenére Kotlin a tavalyi 13% -ról ma 16,5% -ra nőtt.
A Groovy 19,3% -ról 17,4% -ra esett ma, a figyelem nagy része valószínűleg most Kotlinra irányul.
A Scala szintén körülbelül 1,1% -kal esett vissza, most 8,6% -ra.
Tehát a trend egyértelmű - Kotlin elaprózza a többi JVM nyelvet, és elég sikeresen.
8. DB-k
Végül - DB-k - a MySQL stabil és a PostgreSQL 5% -kal nőtt tavaly óta:
9. Következtetés
Itt van - nagyon érdekes pillantás a Java ökoszisztémára most, 2019-ben.
Néhány nagyon váratlan adatdarab, és határozottan néhány nem túl váratlan adat.
Összességében nagyon jó pillantás a Java közösségre, és még egyszer - nagy köszönet mindenkinek, aki szavazott.
Java alsó