Mennyire elterjedtek a java nyelv újabb verziói?
Az LTS - long term support verzió szóval nem gáz, hogy használják.
Ha meg munka szempontjából csak Java 8 kell, nem feltétlenül szürreális hogy tapasztalt fejelsztők, akik jók a munkájukban nem ismerik az újabb dolgait a javának, hiszen nem kell.
Otthon meg ha programoznak is nem hiszem, hogy azt csinálják amit amúgy napi 6 órában munkahelyen.
Ez a "nincsenek az újdonságok használva" dolog (általánosságban véve is) eléggé túlvan reagálva.
Mihelyett megjelenik valamiből egy új verzió, már pár nap múlva egyből jönnek a méltatlankodó, vagy sokszor becsmérlő hangok, hogy mégis hogy lehet, hogy valaki nem az újat használja? És próbálják ezt olyan színezettel mondani, ami az előző verziót valami használhatatlan hulladékként próbálja beállítani. Holott érdekes módon az egészen addig tökéletesen működött. Ami addig tökéletesen működött, az ugyanígy működni fog pár héttel, hónappal, sőt, évvel később is. Főleg egy már kiforrott szoftver esetében.
Ezzel nem azt mondom, hogy az új verziókban ne lennének hasznos dolgok, de ezeknek a jelentősége eléggé marginális.
Ráadásul a vállalati szférának a jellemzője, hogy nem szereti a változásokat. Miért nem? Mert minden változással a stabilitást kockáztatja, illetőleg aránytalanu sok többletterhet jelent a már meglévő kódbázis portolása. Oké, néha azért ez közel elengedhetetlen (bár mondjuk extrém példa, hogy az USA munkaügyi nyilvántartása még COBOL alapokon fut), de minél kevesebbszer kell a kódbázist átalakítani, az annál kevesebb "felesleges" munkával jár, és ezzel együtt annál kevesebb potenciális hibával. Ott az a lényeg, hogy amit alkotnak, az stabil és megbízható legyen, és nem az, hogy mindig a legújabb technológiát használják.
#2-al egyetértek.
Mi jellenzően Java8-at és Java11-et használjuk microservice-eknél, de Kotlin nyelvel. Azaz Kotlin-ban programozunk, és Java8/11 Bájtkódok jönnek létre. Attól függően melyik microservice, mikor startolt és a futtató környezet miket támogat. Jellemzően a régebbiek Java8-on mennek, de az újak Java11-en.
Bár a Kotlin részben elfedi, így jellemzően forráskódban nem nagyon látni külömbséget, mert az majdnem mindenhol elég magas verzión megy.
Egy régi link: [link]
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!