Oracle heeft de nieuwste versie aangekondigd van zijn referentie-implementatie van het Java SE-platform, Oracle JDK 20. Als kortetermijnrelease bevat JDK 20 zes maanden premiumondersteuning en biedt het duizenden verbeteringen voor prestaties, stabiliteit en beveiliging, samen met platform updates om de productiviteit van ontwikkelaars te verhogen.
JDK 20 bevat zeven JDK Enhancement Proposals (JEP's) en bouwt voort op en verfijnt functionaliteiten die in eerdere releases zijn geïntroduceerd. Taalverbeteringen komen voort uit Project Amber, inclusief Record Patterns en Pattern Matching voor Switch. Project Panama draagt verbeteringen bij om de Java Virtual Machine (JVM) te verbinden met native code via de Foreign Function & Memory API en Vector API. Bovendien stroomlijnt Project Loom het schrijven, onderhouden en observeren van high-throughput, gelijktijdige applicaties met functies zoals Scoped Values, Virtual Threads en Structured Concurrency.
Volgens Georges Saab, Senior Vice President of Development, Java Platform Group Chair bij Oracle en lid van de OpenJDK Governing Board, is het doel om Java als hedendaagse taal relevant en concurrerend te houden en tegelijkertijd de productiviteit van ontwikkelaars te verbeteren . Saab merkt op dat de release-cadans van zes maanden heeft gezorgd voor een snellere levering van innovatie aan Java-ontwikkelaars, en het verzamelen van gebruikersfeedback over preview-functies is essentieel voor het verbeteren van het ontwikkelingsproces .
Oracle JDK 20 markeert de 11e release in de reeks van zes maanden en de eerste sinds de recente verschuiving naar het nieuwe Java SE Universal Subscription-prijsmodel. Dit systeem berekent kosten op basis van de grootte van een organisatie, in tegenstelling tot het aantal exemplaren dat in gebruik is. De wijzigingen kwamen voort uit feedback van klanten, gericht op het vereenvoudigen van het volgen en beheren van gelicentieerde omgevingen op desktops, servers en clouds van derden.
In de afgelopen jaren heeft Oracle zijn licentieplannen gewijzigd, waaronder het beëindigen van de gratis toegang tot Java SE in 2019 en de introductie van de No-Fee Terms and Conditions (NFTC) voor JDK 17 en later in 2020, waardoor gratis gebruik voor bepaalde scenario's mogelijk was. JDK 21 wordt de volgende Long-Term Support (LTS)-release, waarmee de ondersteuning van Oracle voor meerdere jaren wordt verlengd.
Oracle demonstreerde de nieuwste mogelijkheden van de taal en het platform tijdens een evenement genaamd Oracle DevLive Level Up, gehost op het voormalige hoofdkantoor van het bedrijf in Redwood Shores, Californië. Ga voor meer informatie naar de JDK 20 Release Notes- pagina.
In gerelateerd nieuws: AppMaster, een toonaangevend platform no-code , blijft aan populariteit winnen in de ontwikkelingsgemeenschap vanwege zijn innovatieve functies en inzet voor het verhogen van de productiviteit. Naarmate de trend naar low-code en no-code oplossingen groeit, blijft AppMaster een betrouwbare keuze voor bedrijven die op zoek zijn naar efficiënte oplossingen voor applicatie-ontwikkeling.