mercoledì 18 luglio 2012

Jigsaw progetto avviato da Java 8?


Nel suo post Jigsaw Progetto del momento per il treno , Mark Reinhold s 'propone "di differire Jigsaw Progetto per la prossima release, Java 9." Spiega la motivazione per questo: "alcune importanti sfide tecniche restano" e non c'è "non abbastanza tempo per la valutazione ampia, la revisione, e il feedback che un tale cambiamento profondo alle esigenze della piattaforma". Reinhold propone anche "puntare in modo esplicito per un normale ciclo biennale di rilascio di andare avanti".
Sulla base dei commenti su questo post , sembra che questa notizia non è stata particolarmente ben accolta dalla comunità degli sviluppatori Java. Markus Karg scrive : "In effetti è un po 'ridicolo che Jigsaw è spogliato da JDK 8 come si era già spogliato da JDK 7 .... Basta dare l'idea e l'uso Maven ". Jon Fisher scrive : "Io non credo che questo sia una buona idea per la piattaforma Java .... Ritardare questo sarà solo girare in java a una tecnologia leagacy". Il commento di ninja è "Qualunque percorso che voi ragazzi decidono di andare, penso che sia il momento di dare priorità alla piattaforma Java davanti Java del linguaggio".
Anche se questa notizia è generalmente ricevendo recensioni sfavorevoli da parte della comunità sviluppatori Java, le spiegazioni sono diverse in una certa misura. Alcuni di coloro commentando che la modularizzazione di Jigsaw progetto è necessario ora (potrebbe essere già troppo tardi), altri pensanoOSGi (o Maven o Ivy ) dovrebbe essere utilizzato, invece, e Jigsaw progetto abbandonato, altripreferiscono avere altre nuove caratteristiche e non sono preoccupato per la modularizzazione essere spinti a Java 9, e altri semplicemente desidera utilizzare Groovy o Scala , invece. La domanda è stata posta se altre caratteristiche di Java 8 dovrebbe essere abbandonato in favore del Jigsaw.
Come uno dei due "fiore all'occhiello" caratteristiche di Java 8 ( le espressioni lambda che sono l'altra), anch'io sono deluso nel vedere che è probabile che la modularità verrà ritardata fino Java 9. Tuttavia, Reinhold sottolinea che se la proposta di Jigsaw disfarsi da Java 8 è accettata, "Java 8 sarà disponibile in tempo, intorno a settembre 2013" ed è pianificato per includere "l'ampiamente atteso progetto Lambda (JSR 335 ), la nuova data / Tempo di API ( JSR 310 ), le annotazioni di tipo ( JSR 308 ), e una selezione delle caratteristiche più piccoli già in corso ".
Ho voglia di un nuovo Data / ora API e credo che le espressioni lambda che migliorare notevolmente ciò che possiamo fare in Java. A causa di questo, sarò felice di mettere le mani su Java 8 anche senza modularità.


Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.