Domanda

Abbiamo un progetto che (presume) sarebbe finito in 1-2 anni. Da allora, il JDK7 (e, si spera la specifica Java7 JCP) dovrebbero essere pronti.

Ma, mi chiedo, come probabile è il "pericolo" che Oracle farà una decisione "stupido", che renderebbe il JDK7 una piattaforma meno "attraente", allora l'attuale JDK6?

Più specifico, ho paura di scenari come ad esempio:

  • arrestare lo sviluppo di JDK7 prima di essere "rilasciato"
  • cambiare il modello di licenza per essere più restrittiva rispetto JDK6
  • ... ci sono altri scenari di essere a conoscenza di?

Qual è la sua opinione sulla questione?

Nota: Vorremmo utilizzare i file di NIO2 API, e forse altre caratteristiche JDK7 solo che sono stati accettati per "Piano B" (Piano a è stata respinta, era una proposta per continuare a sviluppare JDK7 molto più a lungo, invece, il piano B è stato accettato: sviluppare JDK7 con meno caratteristiche e rinviare per JDK8)

È stato utile?

Soluzione

Se siete preoccupati per i rischi associati con Java 7, è possibile ridurre garantendo il codice verrà eseguito su Java 6. Il modo più semplice per farlo è quello di sviluppare in cima a Java 6 ora, quindi l'aggiornamento a Java 7 una volta quelli rischi sono dissipata.

In aggiunta ai rischi che hai notato, l'insieme delle caratteristiche previste per Java 7 è in continuo mutamento.

Altri suggerimenti

Dipende da quante Java 7 specifiche caratteristiche che si usa.

Se il codice può ancora compilare il JDK 6, direi che sei abbastanza sicuro. È possibile eseguire il JDK 7, dal momento che è compatibile, ma se c'è un problema è ancora possibile distribuire il 6.

Se Oracle fa qualcosa di veramente stupido avrete una decisione più grande sulle mie mani:? Do riscrivo questa applicazione in C #, Python, o qualcos'altro

Sarò curioso di vedere quanto bene open source JDK vi permetterà di proteggete la vostra scommessa.

Mi piacerebbe anche essere curioso di vedere quali caratteristiche di JDK 7 si sta già utilizzando:? Chiusure

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top