Kotlin megelőzte Scala Clojure, hogy legyen a 2. legnépszerűbb nyelv a JVM

Üdvözöljük éves JVM ökoszisztéma jelentésünkben! Ez a jelentés bemutatja a JVM ökoszisztémájáról szóló legnagyobb éves felmérés eredményeit, bemutatva a felmérés eredményeit, amelyek több mint 2000 választ gyűjtöttek össze 2019 második felében. Ezúton szeretnénk köszönetet mondani mindenkinek, aki részt vett és felajánlotta a Java és JVM témákkal kapcsolatos meglátásait.

ez a jelentés hat hozzászólásra oszlik:

  1. JVM ecosystem report 2020 – Bevezetés
  2. a fejlesztők 36% – a váltott az Oracle JDK-ról egy alternatív OpenJDK disztribúcióra, az elmúlt évben
  3. a fejlesztők 64% – A jelentette, hogy a Java 8 továbbra is a leggyakrabban használt kiadás
  4. a Kotlin megelőzi a Scalát és a Clojure-t, hogy a 2. legnépszerűbb nyelv legyen a világon JVM
  5. tavasz uralja a Java ökoszisztéma 60% használja a fő alkalmazások
  6. IntelliJ IDEA uralja az ide piacon 62% elfogadása között JVM fejlesztők

mi is van egy szép kézműves PDF jelentés, amely tartalmazza az összes ezt az információt egy letölthető helyen.

TÖLTSE LE A JVM ÖKOSZISZTÉMA 2020 JELENTÉSÉT!

mi a fő JVM nyelv, amelyet a fő alkalmazáshoz használ?

míg a JVM nyelvek változatossága nőtt az elmúlt néhány évben, a JVM felhasználók nagy többsége — közel 9 — ből 10-továbbra is a Java-t használja fő nyelvként.

az egyik oka annak, hogy ezt következetesen nagynak látjukszázalék az évek során, az a tény, hogy a Java
folyamatosan változik. A JVM más nyelvei által használt nyelvi konstrukciók és paradigmák közül sokakat Java-ban vezettek be és valósítottak meg,például a local type inference-t és a lambdas-t, hogy csak egy párat nevezzenek. Az új Java kiadási ciklus ezeket az új funkciókat is korábban elérhetővé teszi a fejlesztők számára, mint korábban.

a Java iránti erős preferencia ellenére azonban más JVM nyelvek használata is nőtt. Különösen Kotlin, a JetBrains által kifejlesztett nyelv, nagy népszerűségre tett szert az elmúlt néhány évben. Valójában, Kotlin nőtt 2.4%, a tavalyi jelentés szerint, lenyűgöző 5,5% – ra.

a Kotlin elfogadásának növekedése a JVM felhasználók körében nem meglepő, tekintve, hogy milyen zökkenőmentesen integrálódik a Java-ba. Arról nem is beszélve, hogy a Kotlin elfogadása olyan keretrendszerekben, mint a Spring Bootmegkönnyítette a termelési szintű rendszerek létrehozását

fontos megjegyezni, hogy az innovációskotlin megpróbálja elérni az áramlást a Java fejlesztésébe. Az újabb Java verziók olyan fogalmakat próbálnak integrálni, amelyek népszerűek és kedveltek az olyan nyelvekben, mint a Kotlin. Érdekes látni, hogyanez befolyásolja a különböző JVM nyelvek jövőbeli elfogadását.

ír vagy tart fenn Java alkalmazásokat? Azok számára, akik nem használják a Java-t a fő alkalmazásukban, egyáltalán használják?

nem minden JVM fejlesztő használja a Java-t fő nyelvként. Az előző kérdésre adott válaszok alapján a JVM fejlesztői, akik túlnyomórészt használjákmás nyelvek az alkalmazásukban, figyelembe veszik13%. Ebből a fejlesztői csoportból a többség (70%) még mindig valamilyen minőségben használja a Java-trendszeres munka.

ez azt jelenti, hogy a válaszadók 96% – a használja a Java-t, akár fő nyelvként, akár kisebb mértékben az alkalmazásukban. A válaszadók mindössze 4% – a futtat olyan alkalmazásokat a JVM-en, amelyek teljes mértékben alternatív JVM nyelveket használnak.

Java modulokat használ, vagy tervezi használni a Java alkalmazásokban?

a Java 9 kiadása jelentős építészeti változásokat vezetett be. A leghíresebb és leghatásosabb változás a modulrendszer bevezetése volt,amelyet hivatalosan Java Platform Module System(JPMS) néven ismertek. Ez az új absztrakció a csomagok felett lehetővé teszi egy kisebb, célszerűbb JDK létrehozását

de az ilyen nagyságrendű építészeti változások nagy hatással vannak a régebbi vagy örökölt rendszerekre, ha át kell őket költöztetni. Fontos azonban megjegyezni, hogy nem kényszerül a modulrendszer használatára Java 9 vagy újabb verziókban. Ön tudja, hogy továbbra is használja a classpath míg a modul rendszer csendben Csomagolja az összes üvegeket a meg nem nevezett modul.

amikor megkérdeztük a fejlesztőket, hogy használják-e a
– et, vagy tervezik-e használni a modulrendszert, érdekes eredményeket kaptunk, a válaszadóknak csak 7% – A állította, hogy már használja. A résztvevők túlnyomó többsége — több mint 6 a 10 — ből-nem használja a jpms-t, míg 29% tervezi használni a jövőben.

mennyire volt könnyű elfogadni a Java modulokat?

amikor a Java modulok elfogadásáról van szó, aa nehézségi szintről szóló vélemények eltérőek. Míg a válaszadók többsége úgy találta, hogy az örökbefogadási folyamat nem nehéz vagy könnyű, jelentős százalék (25%) a JPMS elfogadását inkább nehéznek (7/10 vagy magasabb) találta. Az átlagos, medianand modális átlagok mind 5/10 voltak. E válaszok alapján nyugodtan megállapíthatjuk, hogy míg a Java modulok elfogadása időt és erőfeszítést igényel, ez nem rakétatudomány!

a Java modulokat új alkalmazások írása közben vagy régebbi alkalmazások migrálása közben fogadta el?

valami új elfogadása könnyebbnek tekinthető
ha zöldmezős projekten dolgozik. Az alkalmazás létrehozása a semmiből nagyrészt azt jelenti, hogynem kell foglalkoznia egy szoftverprojekt bonyolult fejlődésével. A Javamodules elfogadásakor azonban nem mindig ez a helyzet. Felmérésünk szerint a válaszadók közel fele alkalmazta ajava modulokat, miközben áttelepítette a régebbi alkalmazásokat.

van még ez a jelentés! Melyik részt szeretné elolvasni legközelebb?

  1. JVM ecosystem report 2020 – Bevezetés
  2. a fejlesztők 36% – a váltott az Oracle JDK-ról egy alternatív OpenJDK disztribúcióra, az elmúlt évben
  3. a fejlesztők 64% – A jelentette, hogy a Java 8 továbbra is a leggyakrabban használt kiadás
  4. a Kotlin megelőzi a Scalát és a Clojure-t, hogy a 2. legnépszerűbb nyelv legyen a világon JVM
  5. tavasz uralja a Java ökoszisztéma 60% használja a fő alkalmazások
  6. IntelliJ IDEA uralja az ide piacon 62% elfogadása között JVM fejlesztők

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.