2010-11-16 37 views
6

Avec les récentes annonces d'Oracle, nous avons commencé à travailler sur un plan d'élimination de la migration de la JVM Sun vers l'alternative fiable et gratuite que nous aurons.Existe-t-il des alternatives fiables à la JVM de Sun pour le développement de bureau et d'entreprise?

Open JDK deviendra évidemment une option majeure, maintenant qu'IBM a annoncé son intention de le faire, mais il faudra du temps pour que cela soit une alternative aux JVM existantes de Sun, en termes de stabilité et de fiabilité.

Existe-t-il des options JVM qui alimentent les applications vitales de la vie réelle? La JVM d'IBM ne peut pas être utilisée sur un autre matériel qu'IBM autant que je sache.

Si vous connaissez des alternatives qui pourraient nous aider à dépister une image du domaine JVM, vos commentaires seraient les bienvenus.

Nous avons un grand travail sur les écosystèmes Eclipse, sauvegardés avec les serveurs d'applications jboss et nous sommes vraiment intéressés à connaître nos options maintenant que l'accès à la JVM d'Oracle est susceptible d'exiger des frais de licence.

+2

De quelles annonces récentes d'Oracle faites-vous référence? – Asaph

+0

@Asaph: Je pense qu'il parle de "plans" pour scinder la JVM Oracle en versions gratuites et premium (non-free). http://developers.slashdot.org/story/10/11/07/0332252/Oracle-To-Monetize-Java-VM –

+2

Je ne pense pas que je m'inquiéterais trop de la rumeur. Ils s'avèrent généralement faux. – JOTN

Répondre

5

Si ça aide, je lance OpenJDK en production maintenant, c'est assez stable. (À l'origine, je fonctionnais avec Sun JVM, mais il y a un bogue qui était en retard et qui bloquait mon application, donc j'ai dû basculer.)

+0

Merci, pourriez-vous donner un peu plus de détails sur la nature de votre environnement de production? Est-ce un serveur d'application? Une application web? – mahonya

+1

alfresco - système de gestion de documents - application de référentiel + application frontend.Fonctionne parfaitement sur un openjdk 64 bits, pas de problèmes sauf ceux que je crée moi-même :) – Zlatko

+1

Aussi, plus sur les détails: - la production tourne sur un serveur pro-quad-core, 6 Go de RAM, Ubuntu 10.04 linux, avec le base de données sur un serveur séparé ... – Zlatko

6

Le JDK d'IBM fonctionne sous Linux (testé sur SuSE et Red Hat) sur les processeurs x86 et x86-64. Je ne crois pas que c'est limité au matériel IBM; Je ne pense pas que ce soit un Linux virtualisé sur un 390.

Cependant, je n'ai absolument aucune idée si le support est disponible pour cela sur les plates-formes non-IBM. Si vous avez l'intention de l'utiliser en production, vous aurez probablement besoin d'un contrat de support, même si c'est juste pour que les combinaisons soient heureuses.

+1

Non officiellement, mais la règle générale est que le support des machines virtuelles IBM est fourni dans le contexte du produit IBM acheté qui inclut la machine virtuelle Java (et peut ne pas être sur une plateforme IBM - par exemple: WAS sur Windows). –

+0

Merci Tom, je dois avoir atterri sur la mauvaise page sur le site Web d'IBM précédemment. Cela semble bon. – mahonya

0

Essayez JRokit. Il devrait être le plus rapide.

+1

Voulez-vous dire JRockit? Quel est un produit Oracle? Puisque l'objet est de trouver des alternatives à Oracle, je ne pense pas que ça va être bon. – JeremyP

2

Vous pouvez télécharger IBM JVM sur leur site Web. La question est vraiment autour du support et si vous avez des produits IBM dans votre environnement (le support IBM JVM est livré avec un autre produit).

IBM JVM comporte des améliorations: la carte JVM Sun n'a pas le même type de cryptage 128 bits et les fonctionnalités JavaEE améliorées. Lisez ce document pour comprendre leurs mods - http://domino.research.ibm.com/tchjr/journalindex.nsf/600cc5649e2871db852568150060213c/7d71c18820edabeb85256bfa00685e4b!OpenDocument