Oracle estende il supporto esteso per Java 8

Java 8 è stato rilasciato sei anni fa questo mese ed è stato sostituito da molte altre versioni di Java. Tuttavia, Java 8 - noto anche come Java Development Kit (JDK) 8 - è probabilmente la versione più utilizzata di Java oggi, ha riconosciuto un funzionario Oracle il 12 marzo.

Mentre si ritiene che dal 30% al 40% degli utenti Java ora utilizzi Java 11 o versioni successive in produzione, un numero ancora maggiore di utenti probabilmente esegue Java 8, ha affermato Georges Saab, vicepresidente dello sviluppo software nel gruppo di piattaforme Java in Oracle.

Per questo motivo, Oracle ha recentemente accettato di offrire supporto a livello esteso a pagamento per Java 8, con manutenzione e aggiornamenti aggiuntivi, fino a dicembre 2030. Il supporto a livello esteso per Java 8 avrebbe dovuto terminare nel 2025, ma i clienti cercavano un'estensione.

Saab ha citato prove aneddotiche nella sua valutazione della continua importanza di Java 8. Sostenendo la valutazione di Saab, il rapporto Snyk JVM Ecosystem 2020, pubblicato il mese scorso, riporta che il 64% degli utenti Java intervistati utilizza Java SE (Standard Edition) 8 per la loro applicazione principale in produzione, mentre il 3% ha riferito di utilizzare una versione ancora precedente. Un quarto utilizzava Java 11. Il rapporto si basa su 2.000 risposte da un sondaggio condotto nella seconda metà del 2019.

JDK 8 e JDK 11 sono state designate come versioni di supporto a lungo termine (LTS), che Oracle sostiene con diversi anni di supporto, mentre JDK 9, JDK 10, JDK 12 e l'imminente versione JDK 14 sono versioni di funzionalità supportate per sei mesi. JDK 11 dovrebbe ricevere supporto esteso almeno fino a settembre 2026, con un'estensione possibile fino a quella data.

Le versioni JDK di Oracle hanno ora una cadenza di rilascio di sei mesi. JDK 14, con funzionalità come espressioni switch e API di accesso alla memoria esterna, dovrebbe arrivare il 17 marzo. JDK 17, previsto per settembre 2021, sarà la prossima versione di LTS. Oracle offre abbonamenti per il supporto.