Oracle Обещает Открыть Исходный Код Oracle JDK И Улучшить Java EE


Oracle объявила о планах по Java SE и EE в JavaOne, в которых будут внесены улучшения и изменения в лицензирование. 

Oracle уже объявила, что перенесет Java EE в фонд Eclipse Foundation, и объявления в JavaOne продвигают язык дальше в более нейтральное для поставщиков будущее. Стоит отметить, что лейтмотиву предшествовал отказ от ответственности за безопасную гавань, в котором Oracle заявила, что не может придерживаться планов, сделанных во время выступления, поэтому на самом деле ничего не известно.

Согласно лейтмотиву, Oracle не умывает руки от Java. Жорж Сааб, вице — президент по разработке программного обеспечения для платформы Java в Oracle, сказал, что Java в настоящее время является языком номер один с 12 миллионами разработчиков, 38 миллиардами активных виртуальных машин и 21 миллиардом виртуальных машин, подключенных к облаку. Однако Марк Каваж, вице-президент по разработке программного обеспечения Oracle, сказал, что для того, чтобы Java стала еще сильнее, необходимо, чтобы она стала еще сильнее:

«Мы хотим, чтобы в следующем десятилетии Java была первой, Java всегда.»

Он сказал, что для того, чтобы это произошло, Java должна быть улучшена, заявив, что, хотя Java EE 8 предлагает поддержку HTTP/2, асинхронные API и реактивные API, этого недостаточно:

«Нам нужно сделать гораздо больше для модернизации, чтобы вы попали в этот мир облаков, микросервисов и бессерверного.»

То, что не так с текущей настройкой, по словам Каважа, довольно очевидно:

— Она открыта? Нет, это консорциум поставщиков, в последний раз, когда я проверял, они не настолько открыты. Это ловко? Ну, отгружен четыре года назад, это не очень быстро. Мы собираемся все изменить в этом деле.»

Первая часть более быстрого выполнения задач, по словам Каважа, заключается в том, чтобы открыть Java EE и передать его под контроль фонда Eclipse. Об этом уже было объявлено, но что было новым, так это план открытия версии Oracle JDK OpenJDK. В настоящее время Oracle JDK имеет функции, отсутствующие в открытой версии, но это изменится:

«Мы собираемся открыть исходный код всех функций в Oracle JDK. Разница будет нулевой.»

В настоящее время Oracle JDK включает в себя собственную реализацию функций Oracle, включая Java WebStart и Java Plugin, а также средство визуализации шрифтов OpenJDK, регистратор полетов Java и управление полетами Java. Они используются для сбора низкоуровневой и подробной информации о времени выполнения. Java Flight Recorder-это платформа профилирования и сбора событий, встроенная в Oracle JDK. Его можно использовать для сбора подробной низкоуровневой информации о том, как ведут себя виртуальная машина Java (JVM) и приложение Java. Java Mission Control-это набор инструментов для анализа данных, собранных бортовым самописцем Java.

Вы можете увидеть полный основной доклад в видео ниже:

Открытый JDK будет доступен под лицензией GPL, а Java SE должна переходить на выпуск новых версий каждые шесть месяцев.


Добавить комментарий