Logo Blogo

Java SDK 7 (Project Lambda) non sarà pronto prima del 2012

Pubblicato: 10 set 2010 da Federico Moretti

OpenJDKAncora più delle polemiche sui brevetti, è interessante capire quale sarà il futuro di Java a livello di codice. Mark Reinhold è intervenuto sullo stato dell’arte di Java 7 e in particolare sulla necessità di cambiarne la pianificazione attuale. Rehinold ha definito «irrealistico» che si possa arrivare alla pubblicazione di JDK7 entro la fine dell’anno. Perciò occorre ripensare il progetto λ (lambda) guardando al 2012.

Uno slittamento non indifferente, se si considera che JDK7 Milestone 10 (completa di tutte le funzionalità) sarebbe dovuta essere pronta per il luglio di quest’anno. Ma servono addirittura altri due anni di sviluppo? L’aspetto più curioso della faccenda è che JDK8 andrebbe rilasciata in meno di sei mesi, sempre nel 2012. Un ritmo decisamente particolare: il problema sarebbe proprio Lambda, che insieme ad altri componenti richiederebbe più tempo.

Mark Reinhold ha perciò sottoposto ai colleghi due soluzioni alternative: rilasciare JDK7 senza Lambda e Jigsaw a metà del 2011, oppure rimandare tutto allo stesso periodo del 2012… rischiando la sovrapposizione con JDK8. Quale che sia la scelta definitiva degli sviluppatori di Java, è chiaro che Oracle ha molti più problemi nel rilasciare un major upgrade di quanto sia problematica la questione con Google su Android. Sarebbe forse il caso di lasciare spazio ai lavori, anziché aggravare la situazione in tribunale e trascurare lo sviluppo.

Aggiornamento: non è entro il 2010, ma entro il 2012 (errore corretto nel titolo).

Via | Java.Net

1 stelle2 stelle3 stelle4 stelle5 stelle (nessun voto)
condividi condividi
6 commenti

Commenti dei lettori

(Inserisci un commento - Nascondi commenti anonimi)
  • ugaciaka

    10 set 2010 - 11:20 - #1
    0 punti
    Up Down

    forse è da correggere il titolo di questo post

  • Kim Allamandola

    10 set 2010 - 11:42 - #2
    0 punti
    Up Down

    In tribunale è più facile… Sul campo devi avere tecnici competenti
    (costosi e rari), devi gestire tempi di sviluppo non predicibili a
    priori ecc. A fare una campagna pubblicitaria od accampare ragioni
    in tribunale impieghi meno tempo ed hai moooolto più materiale
    umano disponibile (avvocati e markettari sono molti di più e spesso
    meno costosi nel tempo di sviluppatori competenti…)

    Poi cavolo, se si cambia solo il colore di un prodotto si mantiene
    grossomodo lo status quo del mercato, se si ha a che fare con fenomeni
    nuovi è mooooolto più incerto e difficile mantenere una posizione di
    predominio ed un income di una certa entità: bisogna Lavorare…

  • PD

    10 set 2010 - 16:45 - #3
    0 punti
    Up Down

    Competenze? Tribunali? Qui non si sta parlando solo di Oracle, ma di un gruppo di sviluppo misto di cui fanno parte anche alcuni ingegneri di RedHat ed altri.

    Più che altro direi che come al solito le roadmap vengono scritte in maniera piuttosto allegra e spensierata.

  • darkcg

    11 set 2010 - 14:28 - #4
    0 punti
    Up Down

    @PD: Facciamo dei sillogismi ipotetico-deduttivi. A Java ci lavorano fra le migliori menti disponibili sul panorama. Ha portato innovazioni decisive nel campo delle virtual machine e della garbage collection. Il progetto JDK7 è cominciato il 15 Agosto 2006. Quindi quà due sono le cose: o dal 2006 queste menti non hanno potuto proprio calcolare la roadmap in modo cosi preciso come chiedi, o quello che consideriamo noi fra i migliori informatici sul pianeta sono stupidi oppure tu come intelligenza e capacità li batti tutti. Non credo all’ultima ipotesi, ma alle prime due. Ne deduco conseguentemente che o sei troppo ignorante per capirne i motivi o sei troppo stupido per fare di meglio. A queste due conseguenze credo di piu’. Uno che abbia un minimo di cognizione di causa sa che a volte è quasi impossibile non avere slittamenti su progetti di rango medio distribuiti su una manciata di mesi, figuriamoci su un progetto che è iniziato nel 2006, distribuito su un’arco temporale di anni e con un numero di sviluppatori enorme. Direi quindi che quà di allegro ci sta solo l’esilaranza dei tuoi commenti.

  • PD

    11 set 2010 - 18:42 - #5
    0 punti
    Up Down

    @darkcg , sai, ho una certa esperienza con le roadmap dal momento che ho collaborato con diversi progetti open, e so benissimo che si tratta di direttive molto generiche, decise in condizioni di particolare ottimismo generale, a volte addirittura da una minoranza ristretta di soggetti, e che sono niente di più lontano da un progetto formale ben pianificato (il fatto stesso che questa roadmap tenga in considerazione un arco di tempo così lungo dovrebbe suggerirti qualcosa), soprattutto perché raramente tengono conto dei cambiamenti di tecnologie, condizioni e sviluppatori. Tutto questo fa parte della natura umana, ed essere particolarmente intelligenti non vuol dire necessariamente che si ci riesca a sottrarre a questi vincoli.

    Se *tu* parlassi con un minimo di cognizione di causa, dovresti sapere che gli sviluppatori sono i primi a lamentarsi di queste decisioni. Questo significa forse che chi sbaglia una roadmap sia stupido? Assolutamente no, e la spiegazione te la lascio come compitino per casa, facendoti riflettere su quel che ho appena scritto, visto che le deduzioni ti piacciono tanto.

    Non capisco davvero come hai fatto a trarre dal mio commento (che, per giunta, era in risposta a Kim) la teoria secondo cui io starei sottovalutando le capacità intellettive degli sviluppatori di openjdk. Davvero, non c’è verso di dedurre una cosa del genere, poiché la relazione “roadmap eccessivamente ottimista => sviluppatori stupidi” semplicemente non esiste, nemmeno andando a scomodare le leggi della fisica quantistica.

    Quindi le cose sono due: o sei tu troppo stupido per capire quello che scrivo (e magari la prossima volta ti posto tutta la storia, i retroscena e le spiegazioni a fumetti su imageshack), oppure sei troppo presuntuoso e/o frustrato persino per leggere i commenti degli altri o perdere un paio di nanosecondi per capirli.
    Dal modo in cui mi hai risposto non escluderei nessuna possibilità, anche se mi auguro che il tuo caso rientri nella seconda.

    Ad ogni modo al momento non mi sembri nelle condizioni per fare deduzioni di alcun tipo, né tantomeno di attaccarmi in maniera così gratuita. Magari una passeggiata all’aria aperta frequentando persone con una mente più aperta della tua (magari, che so, il fruttivendolo sotto casa, o la donna di servizio che lava le scale del condominio) potrebbe giovarti e farti scoprire che non sei l’unico al mondo con un cervello.

    Un bocca al lupo per il tuo eventuale ed auspicabile recupero.

  • PD

    11 set 2010 - 18:45 - #6
    0 punti
    Up Down

    Mi correggo: “Un in bocca al lupo”

L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento