Ho fatto questa domanda l'11 dicembre '13 e ora questa domanda non è più valida.È sicuro usare JDK8 in prodotti commerciali?
Alcune delle date importanti per JDK 1.8 -
2013/09/05 Developer Preview
2014/01/23 finale Release Candidate
2014/03/18 General Availability
È sicuro iniziare subito lo sviluppo con JDK 1.8 in un prodotto commerciale? Tuttavia, è ancora in fase di anteprima sviluppatore, sicuramente a scopo di test. O dovrei aspettare per il rilascio della sua disponibilità generale?
In futuro, il problema principale si presenterà quando i sistemi verranno aggiornati con le nuove versioni di JRE e quindi alcune API saranno deprecate se lo sviluppo inizia con JDK 1.7. Ciò può comportare comportamenti scorretti del sistema.
Se il prodotto non va per la produzione, è ok. Ma se fossi nella tua posizione, avrei aspettato fino all'ultima versione da utilizzare nell'applicazione di produzione. _API sarà deprecato se lo sviluppo inizia con JDK 1.7_ Penso che non ci sarà un problema perché Java ha una grande compatibilità con le versioni precedenti. –
Continuerò a scrivere su JDK 7 ma test di unità/compilazione contro le versioni di JDK 8 man mano che si verificano. Quindi, se il rilascio scivola, ciò non influenzerà il tuo progetto. – McDowell
I metodi deprecati di solito rimangono in attesa per almeno 1 release principale aggiuntiva, se non di più. A questo punto in JDK8, credo che ci sia un grosso blocco dei cambiamenti, quindi non dovrebbero essere create nuove API e nessuna API dovrebbe essere rimossa, fondamentalmente solo affinando le cose. Non userei JDK8 in un'app di "produzione", ma a meno che non sia stato in grado di distribuire la mia app con jre embedded (come con install4j, advancedinstaller, exec4j, ecc.) – SnakeDoc