Zanimivosti s konference JavaOne 2025

V San Franciscu v ZDA je med 18. in 20. marcem 2025 potekala konferenca JavaOne 2025.

Na konferenci so bile predstavljene novosti na področju razvoja programske opreme v programskem jeziku java. Med predavatelji so bili praktično vsi najpomembnejši arhitekti programskega jezika java, poleg njih pa še številni drugi strokovnjaki z vsega sveta.

Programski jezik java je star 30 let in je po vseh teh letih še vedno med prvimi tremi najpogosteje uporabljenimi programskimi jeziki. Uporablja se na vseh področjih, še posebej pa na področju poslovnih aplikacij.

Slika prikazuje logotip konference JAVAONE2025. Vir: https://x.com/JavaOne/, 8. 4. 2025
Vir: https://x.com/JavaOne/, 8. 4. 2025

Na konferenci je bila predstavljena nova verzija Jave 24, ki prinaša številne novosti. Izpostaviti gre izboljšave na področju navideznih niti (angl. virtual threads), performančne izboljšave in poenostavitve pri pisanju enostavnih javanskih programov.

Programski jezik java je od nastanka dalje pa vse do danes doživel precejšnje spremembe. Sprva je bilo najpomembnejše, da gre za objektno orientiran jezik, v zadnjem času je zelo pomembno, da se v javo vgrajujejo koncepti podatkovno orientiranega programiranja. Tako java konkurira drugim programskim jezikom na področju umetne inteligence in strojnega učenja.

Uporaba na področju umetne inteligence je trenutno najbolj vroča tema. Vedno več podjetij se odloča za to, da bi v svoje aplikacije vgradilo umetno inteligenco, tipično v obliki različnih asistentov. V programskem jeziku java je na voljo veliko število orodij, ki nam olajšajo vgradnjo umetne inteligence v aplikacije. Trenutno najbolj popularno orodje je LangChain4j, ki omogoča uporabo umetne inteligence na razmeroma preprost način.

Na konferenci JavaOne 2025 so bile predstavljene številne novosti in rešitve iz prakse. Še posebej zanimive so bile predstavitve, kjer je bila prikazana uporaba jave v podjetjih Netflix in Uber. Programski jezik java se je pokazal kot robusten jezik, ki se ne spreminja veliko in je dolgoročno zelo uporaben. Aplikacije, ki temeljijo na programskem jeziku java, so performančno učinkovite in zanesljive.

Fotografija prikazuje dvorano z udeleženci na otvoritvi. Foto: Andrej Krajnc
Foto: Andrej Krajnc

Zelo se razmišlja o dopolnitvah na področju varnosti, saj se bo v naslednjih 10 do 20 letih razvilo kvantno računalništvo, ki bo ogrozilo obstoj večine trenutno uporabljenih varnostnih algoritmov. V ta namen se že zdaj razvijajo rešitve, ki bodo uporabne tudi v času kvantnega računalništva.

Še pred nekaj leti je obstajalo veliko rivalstvo med podjetji, kot so Oracle, Microsoft, Google in Facebook. Zdaj lahko opazimo, da so sicer še vedno konkurenti, vendar pa hkrati veliko bolj tudi zavezniki. Večina rešitev na področju informacijskih tehnologij je namreč zelo heterogenih in tako se tipično ne uporabljajo le produkti enega podjetja, temveč se kombinirajo pristopi in tehnologije različnih podjetij.

Prejšnje konference so potekale v centru San Francisca in v Las Vegasu, letošnja konferenca pa je bila v kampusu podjetja Oracle v centru Silicijeve doline. V bližini so sedeži številnih drugih visokotehnoloških podjetij, kot so Facebook, Google, Apple, X in mnoga druga. Še posebno impresivni sta nova stavba podjetja Apple in nova največja stolpnica v San Franciscu, ki je bila zgrajena za internetno podjetje Salesforce. Da je San Francisco center razvoja novih tehnologij, priča tudi dejstvo, da po mestu vozi več kot 300 taksijev brez voznika, ki naredijo več kot 4300 voženj na dan. Čeprav se vožnja s takšnim taksijem zdi nekoliko strašljiva, hitro ugotoviš, da se na cestah kar dobro obnesejo.

Spletni naslov konference: https://www.oracle.com/javaone/

Prispevek pripravil: Andrej Krajnc, razvojni inženir na IZUM-u

Viri: