Oracle rozszerza wsparcie dla języka Java 8

Java 8 została wydana sześć lat temu w tym miesiącu i została zastąpiona przez kilka innych wersji Javy. Niemniej jednak Java 8 - znana również jako Java Development Kit (JDK) 8 - jest obecnie prawdopodobnie najczęściej używaną wersją Javy, co oficjalnie potwierdził 12 marca.

Chociaż uważa się, że od 30 do 40 procent użytkowników Javy korzysta obecnie w środowisku produkcyjnym z Javy 11 lub nowszej, jeszcze więcej użytkowników prawdopodobnie używa Javy 8, powiedział Georges Saab, wiceprezes ds. Rozwoju oprogramowania w grupie platform Java w Oracle.

Z tego powodu firma Oracle niedawno zgodziła się oferować płatne wsparcie na poziomie rozszerzonym dla języka Java 8, obejmujące dodatkową konserwację i aktualizacje, do grudnia 2030 r. Wsparcie na poziomie rozszerzonym dla języka Java 8 miało zakończyć się w 2025 r., Ale klienci szukali rozszerzenia.

Saab przytoczył anegdotyczne dowody w swojej ocenie ciągłego znaczenia Java 8. Popierając ocenę Saaba, raport Snyk JVM Ecosystem 2020, opublikowany w zeszłym miesiącu, informuje, że 64 procent ankietowanych użytkowników Java używa Java SE (Standard Edition) 8 w swojej głównej aplikacji produkcyjnej, podczas gdy 3 procent twierdzi, że używa jeszcze wcześniejszej wersji. Jedna czwarta korzystała z języka Java 11. Raport powstał na podstawie 2000 odpowiedzi z ankiety przeprowadzonej w drugiej połowie 2019 roku.

JDK 8 i JDK 11 zostały wyznaczone jako wydania długoterminowego wsparcia (LTS), które Oracle wspiera kilkuletnim wsparciem, podczas gdy JDK 9, JDK 10, JDK 12 i nadchodzące wydanie JDK 14 są wersjami funkcji, które są obsługiwane dla sześć miesięcy. JDK 11 ma otrzymać Rozszerzone wsparcie do co najmniej września 2026 roku, z możliwością przedłużenia do tego dnia.

Wydania JDK firmy Oracle są teraz udostępniane co sześć miesięcy. JDK 14, wyposażony w funkcje takie jak wyrażenia przełączające i API dostępu do pamięci obcej, ma pojawić się 17 marca. JDK 17, który ma się ukazać we wrześniu 2021 roku, będzie kolejnym wydaniem LTS. Oracle oferuje subskrypcje na wsparcie.