2010-11-16 12 views
6

Con gli annunci recenti da parte di Oracle, abbiamo iniziato a lavorare su un piano per eliminare gradualmente la migrazione da Sun JVM a qualsiasi alternativa affidabile e gratuita con cui ci troveremo.Esistono alternative affidabili alla JVM di Sun per lo sviluppo desktop e aziendale?

Open JDK diventerà ovviamente un'opzione importante, ora che IBM ha annunciato il proprio focus su di esso, ma ci vorrà del tempo per essere un'alternativa alle JVM esistenti di Sun, in termini di stabilità e affidabilità.

Ci sono delle opzioni JVM là fuori, che alimentano applicazioni mission critical in vita reale? La JVM di IBM non può essere utilizzata su hardware diverso da IBM per quanto ne so.

Se siete a conoscenza di alternative che potrebbero aiutarci a rappresentare un'immagine del dominio JVM, il vostro feedback sarebbe molto apprezzato.

Abbiamo un grande lavoro sugli ecosistemi Eclipse, supportato dai server di applicazioni jboss e siamo davvero interessati a conoscere le nostre opzioni ora che l'accesso alla JVM di Oracle richiede probabilmente costi di licenza.

+2

Quali recenti annunci di Oracle ti stai riferendo? – Asaph

+0

@Asaph: Penso che stia parlando di "piani" per dividere Oracle JVM in versioni gratuite e premium (non libere). http://developers.slashdot.org/story/10/11/07/0332252/Oracle-To-Monetize-Java-VM –

+2

Non credo che mi preoccuperei troppo del rumor. Di solito si rivelano falsi. – JOTN

risposta

5

Se è di aiuto, eseguo OpenJDK in produzione ora, è stato piuttosto stabile. (In origine eseguivo Sun JVM, ma c'è un bug da lungo tempo che ha bloccato la mia app, quindi ho dovuto passare.)

+0

Grazie, potresti dare un po 'più di dettagli sulla natura del tuo ambiente di produzione? È un app server? Un'applicazione web? – mahonya

+1

alfresco - sistema di gestione documenti - applicazione repository + app frontend.Funziona perfettamente su un openjdk a 64 bit, nessun problema tranne quelli che creo io stesso :) – Zlatko

+1

Inoltre, più sui dettagli: - la produzione è in esecuzione su un server proliant quad-core, 6 giga di RAM, ubuntu 10.04 linux, con il database su un server separato ... – Zlatko

6

Il JDK di IBM gira su Linux (è testato su SuSE e Red Hat) su processori x86 e x86-64. Non credo che sia limitato all'hardware IBM; non penso che debba essere un Linux virtualizzato su un 390.

Tuttavia, non ho assolutamente idea se il supporto sia disponibile per esso su piattaforme non IBM. Se hai intenzione di usarlo in produzione, probabilmente avrai bisogno di un accordo di supporto di qualche tipo, anche se è solo per mantenere i semi felici.

+1

Non parlando ufficialmente, ma la regola generale è il supporto per IBM JVMs è fornita nel contesto del Prodotto IBM acquistato che include la JVM (e potrebbe non essere su una piattaforma IBM - es .: WAS su Windows). –

+0

Grazie Tom, devo essere atterrato sulla pagina sbagliata del sito Web IBM in precedenza. Questo sembra buono. – mahonya

0

Prova JRokit. Dovrebbe essere il più veloce.

+1

Intendi JRockit? Qual è un prodotto Oracle? Dal momento che l'oggetto è trovare alternative a Oracle, non penso che sarà buono. – JeremyP

2

È possibile scaricare IBM JVM dal proprio sito Web. La domanda riguarda davvero il supporto e se si dispone di prodotti IBM nel proprio ambiente di lavoro (il supporto IBM JVM viene fornito in bundle con un altro prodotto).

IBM JVM ha miglioramenti che la JVM Sun non ha come crittografia a 128 bit e funzionalità JavaEE avanzate. Leggi questo articolo per comprendere le loro mod: http://domino.research.ibm.com/tchjr/journalindex.nsf/600cc5649e2871db852568150060213c/7d71c18820edabeb85256bfa00685e4b!OpenDocument

Problemi correlati