Programiranje

Java 8 je končno uradno prispel

Oracle danes predstavlja prelomni trenutek za programerje Jave in danes objavlja JDK (Java Development Kit) 8, ki vsebuje lambda izraze in predstavlja premik v načinu, kako razvijalci pristopajo k jeziku.

Na podlagi specifikacije Java Platform Standard Edition 8 lahko JDK 8 prenesete s spletnega mesta Oracle in vključuje podporo za projekt Lambda, ki omogoča funkcionalne programske zmogljivosti. Na voljo je tudi okolje okolja Java SE 8 za dejansko izvajanje aplikacij, ne pa tudi za njihov razvoj. "Z Javo 8 gre za velik premik v načinu kodiranja," pravi razvijalec Jave Yoav Landman, tehnični direktor pri JFrog, ki ponuja orodja za upravljanje binarnih datotek. Z lambdami JDK 8 in referencami metod se API premakne v funkcionalno paradigmo, ki se precej razlikuje od nujne paradigme, ki jo je doslej uporabljala Java. "Ko delate s funkcijskimi [jeziki], težavo razstavite na različne vrednosti funkcij in vrednosti prenašate med te funkcije." Program tako lažje odpravlja napake, pravi Landman.

Lambda-zmogljivosti JDK 8 so resnično velika sprememba in nanje bi morali gledati kot na korist vzporednega programiranja, pravi analitik IDC Al Hilwa. "Nobenega dvoma ni, da je sprememba sintakse, povezane z lambda izrazi, največja novost v jeziku in bo verjetno imela največji vpliv v prihodnosti. ... Vendar pa je treba lambdo obravnavati kot del sklopa funkcij, zasnovanih izboljšati sposobnost jezika, da prilagodi sodobne arhitekture v smislu vse večje paralelizacije v programski opremi. "

Na primer, API Streams se osredotoča na vzporedno obdelavo velikih naborov podatkov, hitrejši mehanizem JavaScript Project Nashorn pa je namenjen zmogljivosti pri delovnih obremenitvah strežnika.

Pred iztekom septembra lani je bil JDK8 zamujen, da bi lahko razvijalci projekta delali na izboljšanju varnosti, kar je Javi v zadnjih letih trn v peti. Projektna sestavljanka, ki zagotavlja modularnost, je bila izpuščena, nato pa odložena do Java SE 9. "Za nas je malo razočaranje", saj je projekt Jigsaw preložen, pravi Landman, čigar podjetje se ukvarja z moduli in zapakiranimi sistemi ter bi lahko koristilo to sposobnost. Za sekalni blok JDK 8 je bila predlagana tudi funkcija Stripped Implementations za izdelavo posebnih različic Jave, pakiranih s knjižnico Java in kodo aplikacije.

Nedavna raziskava skoraj 3000 razvijalcev Jave, ki jo je opravil prodajalec vmesne programske opreme Typesafe, je pokazala, da jih 29 odstotkov načrtuje nadgradnjo na različico 8 v šestih mesecih, 25 odstotkov pa jih namerava v 12 mesecih. Toda 32 odstotkov jih še ni ocenilo nove izdaje. Medtem je 22 odstotkov še vedno uporabljalo zastarelo Javo SE 6, izdano leta 2006.

JDK 8 je bil septembra na voljo kot predogled za razvijalce in januarja kot končni kandidat za izdajo. Čeprav bo Java 8 na voljo danes, bo Oracle uradno objavil spletni prenos 25. marca.

Ta zgodba "Java 8 je končno uradno prispela" je bila prvotno objavljena na .com. Z blogom Tech Watch poiščite prvo besedo o tem, kaj resnično pomenijo pomembne tehnološke novice. Za najnovejši razvoj novosti o poslovnih tehnologijah sledite .com na Twitterju.

$config[zx-auto] not found$config[zx-overlay] not found