Существуют ли надежные альтернативы JVM от Sun для разработки настольных компьютеров и предприятий? - PullRequest
6 голосов
/ 16 ноября 2010

С недавними заявлениями со стороны Oracle мы начали работу над планом постепенного перехода от Sun JVM к любой надежной и бесплатной альтернативе, с которой мы столкнемся.

Open JDK, очевидно, станет основным вариантом, теперь, когда IBM объявила об этом, но потребуется некоторое время, чтобы это стало альтернативой существующим JVM от Sun с точки зрения стабильности и надежности.

Существуют ли какие-либо варианты JVM, которые используются в реальных критически важных приложениях?Насколько я знаю, IBM JVM не может быть использована на другом оборудовании, кроме IBM.

Если вам известны какие-либо альтернативы, которые могут помочь нам изобразить изображение домена JVM, ваши отзывы будут очень благодарны.

У нас большая работа над экосистемами Eclipse, подкрепленная серверами приложений jboss, и мы действительно заинтересованы в том, чтобы узнать наши варианты сейчас, когда доступ к JVM Oracle, вероятно, потребует лицензионных сборов.

Ответы [ 4 ]

6 голосов
/ 16 ноября 2010

IBM JDK работает на Linux (тестируется на SuSE и Red Hat) на процессорах x86 и x86-64. Я не верю, что это ограничено оборудованием IBM; я не думаю, что это должен быть виртуализированный Linux на 390.

Однако я абсолютно не знаю, доступна ли для него поддержка на платформах не IBM. Если вы планируете использовать его в производстве, вам, вероятно, понадобится какое-то соглашение о поддержке, даже если оно просто для того, чтобы костюмы были довольны.

5 голосов
/ 16 ноября 2010

Если это поможет, я сейчас запускаю OpenJDK в рабочем состоянии, он довольно стабильный.(Первоначально я использовал Sun JVM, но есть давно ожидаемая ошибка, которая приводила к сбою моего приложения, поэтому мне пришлось переключиться.)

2 голосов
/ 11 марта 2011

Вы можете загрузить IBM JVM со своего веб-сайта.Вопрос действительно в поддержке и в том, есть ли у вас продукты IBM в вашей среде (поддержка IBM JVM поставляется вместе с другим продуктом).

У IBM JVM есть усовершенствования, которых у JVM Sun нет, как у 128-битного шифрования, и расширенные функции JavaEE.Прочтите эту статью, чтобы понять их моды - http://domino.research.ibm.com/tchjr/journalindex.nsf/600cc5649e2871db852568150060213c/7d71c18820edabeb85256bfa00685e4b!OpenDocument

0 голосов
/ 16 ноября 2010

Попробуйте JRokit. Ожидается, что он будет самым быстрым.

...