Сообщество и 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. подробнее »

FTC начала новую проверку Google из–за монополизации ОС Android

Федеральная торговая комиссия США (FTC) с Минюстром страны начала новое антимонопольное расследование в отношении Google, подозревая ее в ограничении доступа конкурентов к своей операционной системе Android. дальше »

GitHub выпустила Open Source–инструмент Classroom для обучения разработке программного обеспечения

Авторы популярного онлайн–сервиса для хранения исходного кода программного обеспечения GitHub представили новый Open Source–продукт Classroom, предназначенный для обучения разработке ПО. дальше »

Состоялся официальный выпуск офисного пакета Office 2016

На своем официальном портале Microsoft объявила о выпуске новой версии офисного пакета – Office 2016. Как заявил Сатья Наделла, президент Microsoft, новый Office из знакомой всем линейки рабочих программ превратился в набор связанных приложений и сервисов, созданных для продуктивной совместной работы и сотрудничества. дальше »

В Японии разработали компьютерную программу, которая помогает принимать сложные решения

Японская компания Hitachi Ltd. разработала компьютерную программу, которая помогает принимать сложные решения. дальше »

Microsoft разработала собственный Linux

17 сентября 2015 года компания Microsoft анонсировала свою операционную систему, построенную на ядре Linux. дальше »

Итальянские военные переводят 150 тысяч рабочих мест на LibreOffice и формат ODF

15 сентября было объявлено, что министерство обороны Италии переведёт около 150 тысяч рабочих станций на использование LibreOffice. дальше »

Kali Linux 2.0 — второй крупный релиз дистрибутива для тестирования безопасности

Вышла новая крупная версия Linux–дистрибутива Kali, ранее известного как BackTrack и предназначенного для тестирования безопасности, — 2.0. дальше »

Intel открыла исходный код программы синтеза речи ACAT, созданной для Стивена Хокинга

Компания Intel опубликовала исходный код программной платформы ACAT, которая на протяжении многих позволяет озвучивать свои мысли известному физику–теоретику Стивену Хокингу. дальше »

Доступны SDK и финальный предварительный выпуск Android 6.0

Компания Google представила финальный предварительный выпуск открытой мобильной платформы Android 6.0, которая будет поставляться под кодовым именем «Marshmallow». дальше »

Google запустила сайт для экспериментальных Android-приложений

Google открыла сайт Android Experiments, представляющий собой аналог сайта Chrome Experiments, но только для Android и Android Wear. дальше »