Ohjelmointi

Oracle laajentaa Java 8: n laajennettua tukea

Java 8 julkaistiin kuusi vuotta sitten tässä kuussa, ja sitä ovat seuranneet useat muut Java-versiot. Java 8 - alias Java Development Kit (JDK) 8 - on kuitenkin todennäköisesti eniten käytetty Java-versio tänään, Oraclen virkamies tunnusti 12. maaliskuuta.

Vaikka 30–40 prosentin Java-käyttäjistä uskotaan käyttävän nyt Java 11: ää tai uudempaa tuotannossa, vielä useammat käyttäjät käyttävät todennäköisesti Java 8: ta, kertoi Oraclein Java-alustaryhmän ohjelmistokehityksen johtaja Georges Saab.

Tästä syystä Oracle sopi äskettäin tarjoavansa maksullista laajennettua Java 8 -tukea, johon sisältyy ylimääräisiä ylläpitoja ja päivityksiä, joulukuuhun 2030 asti. Laajennetun tason tuen Java 8: lle piti päättyä vuonna 2025, mutta asiakkaat hakivat laajennusta.

Saab mainitsi anekdotisia todisteita arvioidessaan Java 8: n jatkuvaa näkyvyyttä. Saabin arvioinnin tueksi viime kuussa julkaistussa Snyk JVM Ecosystem 2020 -raportissa kerrotaan, että 64 prosenttia haastatelluista Java-käyttäjistä käyttää Java SE (Standard Edition) 8 -tuotetta päätuotannossaan, kun taas 3 prosenttia ilmoitti käyttävänsä vielä aiempaa versiota. Neljäsosa käytti Java 11: ää. Raportti perustui 2000 vastaukseen vuoden 2019 jälkipuoliskolla toteutetusta kyselystä.

JDK 8 ja JDK 11 on nimetty pitkäaikaiseksi tueksi (LTS), jota Oracle tukee usean vuoden tuella, kun taas JDK 9, JDK 10, JDK 12 ja tuleva JDK 14 -julkaisu ovat ominaisuusjulkaisuja, joita tuetaan kuusi kuukautta. JDK 11: n on määrä saada laajennettua tukea ainakin syyskuuhun 2026 saakka, ja jatkaminen tähän päivään on mahdollista.

Oraclen JDK-julkaisut ovat nyt kuuden kuukauden julkaisutahdissa. JDK 14, joka sisältää ominaisuuksia, kuten kytkinlausekkeita ja ulkomaisen muistin käyttöliittymän, on määrä saapua 17. maaliskuuta. JDK 17, joka on määrä toimittaa syyskuussa 2021, olisi seuraava LTS-julkaisu. Oracle tarjoaa tilauksia tueksi.