Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Java 8: rilascio rinviato al 2014?

Link copiato negli appunti

In un articolo dedicato alle ultime vicissitudini che hanno coinvolto gli aggiornamenti di Java, Mark Reinhold, Chief Architect del Java Platform Group presso Oracle, ha recentemente affermato che il previsto rilascio della versione 8 potrebbe subire un rinvio, le motivazioni andrebbero ricercate nell'importante lavoro svolto durante gli ultimi mesi per la realizzazione di critical patch.

Le numerose vulnerabilità  emerse avrebbero infatti costretto gli sviluppatori a concentrarsi sull'opera di correzione e chiusura della falle, per cui la Milestone 6 di Java 8 non avrebbe potuto contenere tutte le feature previste suggerendo un periodo di estensione della fase di implementazione dedicata alla settima Milestone.

Il rinvio avrebbe coinvolto direttamente il cosiddetto Project Lambda, attualmente alla terza Early Draft Review completata il marzo scorso, per il supporto della programmazione in ambiente multicore tramite l'introduzione di closures; Project Lambda si inquadra direttamente nella Java Specification Request 337, che contiene le proposte riguardanti le specifiche per Java 8, oggi giunta alla seconda bozza di revisione.

La Milestone 7 della nuova Major Release avrebbe dovuto essere rilasciata entro settembre, ma le necessità  correlate alla sicurezza non permetterebbero il completamento delle funzionalità  promesse prima del prossimo giugno; stando così le cose si dovrebbe disporre di un'anteprima per gli sviluppatori in settembre e di una stabile nel marzo del 2014.

In alternativa sarebbe possibile scegliere quella che potrebbe essere considerata l'ipotesi peggiore, cioè rinunciare alle espressioni Lambda, uscire comunque a settembre con una definitiva e rimandare l'introduzione delle closures al 2016; in questo modo la cadenza biennale prevista da Oracle per i rilasci sarebbe rispettata.

Una soluzione di compromesso potrebbe essere quella che prevede un rinvio di tre mesi con un rilascio a entro l'inizio del prossimo anno; eventuali correzioni di vulnerabilità  permettendo, una scelta del genere permetterebbe di rendere disponibile Java 9 entro i primi mesi del 2016.

Via: Mark Reinhold's Blog

Ti consigliamo anche