Сообщество и Oracle рассматривают возможность изменения модели разработки Java SE

Опубликовано: 13 сентября 2017 г., среда

Марк Рейнхольд (Mark Reinhold), возглавляющий разработку Java в компании Oracle, выставил на обсуждение в сообществе разработчиков OpenJDK предложение по изменению модели разработки платформы Java SE и JDK.

По мнению Марка Java развивается заметно медленнее конкурирующих программных платформ и это связано в основном с неэффективной моделью разработки. Вместо формирования релизов раз в несколько лет, отталкиваясь от реализации намеченной функциональности, предлагается перейти к модели более частых фиксированных релизов.

В частности, новые функциональные обновления Java SE предлагается выпускать каждые 6 месяцев, включая в их состав новые возможности, которые достигли стадии готовности к моменту очередного выпуска. Раз в 3 месяца предлагается формировать корректирующее обновление, а раз в три года публиковать релиз с длительным сроком поддержки (LTS). Новшества планируется развивать в рамках одной постоянно обновляемой ветки, в которую будут включаться только уже готовые изменения и от которой за месяц до намеченного релиза будут ответвляться ветки для стабилизации новых выпусков. Также предлагается перейти на новую схему нумерации версий в формате "год.месяц", например, если предложение будет одобрено то уже в марте следующего года ожидается релиз 18.3.

Что касается JDK 9, намеченного на 21 сентября, то одновременно планируется опубликовать сборки OpenJDK под лицензией GPLv2+, которые вначале будут сформированы для Linux/x64, а через какое-то время и для платформ macOS/x64 и Windows/x64. Поставка проприетарных сборок Oracle JDK с платной поддержкой и коммерческими возможностями, такими как Java Flight Recorder и Mission Control, будет продолжена, но со временем планируется открыть код коммерческих компонентов и обеспечить полную взаимозаменяемость OpenJDK и Oracle JDK. В дальнейшем совместно с другими участниками проекта OpenJDK планируется запустить единую открытую инфраструктуру сборки и тестирования, которая позволит на ранних стадиях публиковать новшества, находящиеся в разработке, и самостоятельно формировать сборки JDK.

Кроме того, отмечается прогресс с воплощением в жизнь намерения передать разработку Java EE (Java Platform Enterprise Edition) независимому сообществу. Связанные с Java EE репозитории уже перенесены на GitHub, в том числе проекты, которые ранее размещались на закрытом весной сайте java.net. Также на GitHub опубликован финальный вариант спецификации Java EE 8, которая пока не анонсирована официально. GlassFish 5 с эталонной реализацией Java EE 8 пока не вышел из стадии бета-тестирования. 

Источник: opennet.ru
Копировать, распространять, публиковать информацию портала News.lt без письменного согласия редакции запрещено.

Комментарии Facebook

Новый комментарий


Captcha

статьи по схожей тематике

Oracle прекратит поставку браузерного Java–плагина

Компания Oracle приняла решение прекратить разработку, поддержку и поставку браузерного плагина в Java SE. подробнее »

Приложения Microsoft будут предустановлены на телефоны и планшеты Acer

Microsoft заключила соглашение с компанией Acer, в рамках которого некоторые смартфоны и планшеты последней будут оснащаться приложениями и сервисами американского производителя. дальше »

Windows 10 автоматически установится на ПК пользователей

С 1 февраля статус обновления Windows 7 и Windows 8.1 до Windows 10 стал не опциональным, а рекомендованным. дальше »

Oracle прекратит поставку браузерного Java–плагина

Компания Oracle приняла решение прекратить разработку, поддержку и поставку браузерного плагина в Java SE. дальше »

Microsoft опубликовал на GitHub систему машинного обучения CNTK

Компания Microsoft сообщила о публикации на GitHub исходных текстов тулкита (средств разработки) CNTK (Computational Network Toolkit) с реализацией алгоритмов глубокого машинного обучения. дальше »

Samsung готов обновить ряд своих смартфонов до Android 6.0 Marshmallow

Samsung готовится к обновлению своих смартфонов до актуальных версий Android, поскольку некоторые производители уже довели обновления для актуальных моделей до Android 6.0 Marshmallow. дальше »

Apple наняла хакеров для работы над iOS

Apple наняла известных хакеров, которые создали несколько джейлбрейков iOS, для работы над новой версией операционной системы. дальше »

Опубликован вариант Android для ПК

Компания Jide Technology, основанная несколькими бывшими инженерами из Google, опубликовала первый общедоступный выпуск Remix OS, специализированныой редакции платформы Android для ПК и ноутбуков. дальше »

Windows 10 Mobile установлена на более чем 1 млн устройств

Хотя компания Microsoft не является лидером на рынке смартфонов, она всё же медленно, но уверенно наращивает свою долю. дальше »

В Android 7.0 Google откажется от Java

Google объявила о том, что больше не собирается использовать набор API Java от Oracle в будущих версиях своей операционной системы Android. дальше »

Apple открыла исходный код языка программирования Swift

В начале декабря 2015 года компания Apple объявила о публикации исходного кода нового языка программирования для её программных платформ — Swift. дальше »