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

Android KitKat: очередная версия платформы Google

Новая версия мобильной операционной системы Google Android 4.4 получит кодовое название KitKat — аналогично шоколадным батончикам, которые производит компания Nestle. дальше »

Ajenti 1.0 — веб–интерфейс для администрирования Linux–серверов

Представлен первый крупный публичный релиз нового веб–интерфейса для управления системой и серверными службами в GNU/Linux — Ajenti 1.0. дальше »

Ядру Linux исполнилось 22 года

Ядро Linux отметило свой 22–й день рождения: 25 августа 1991 года, после 5 месяцев разработки, 21–летний студент Линус Торвальдс объявил в телеконференции comp.os.minix о создании рабочего прототипа новой операционной системы Linux. дальше »

Проект Mozilla представил FuzzDB, базу данных типовых шаблонов атак

Разработчики Mozilla анонсировали FuzzDB, базу данных с коллекцией образцов вредоносных и некорректных входных данных, нацеленных на повышение эффективности fuzzing-тестирования. дальше »

Apache OpenOffice 4.0 – новый крупный релиз офисного пакета

Некоммерческая организация Apache Software Foundation объявила о выпуске новой крупной версии популярного офисного пакета Apache OpenOffice 4.0. дальше »

Обновление Skype для iOS принесло поддержку HD–видео

Владельцы последних смартфонов iPhone или планшетов iPad теперь могут общаться посредством видеозвонков Skype в высоком разрешении. Вышедшее обновление Skype версии 4.10 для iOS приносит поддержку HD–видеозвонков как на смартфоны iPhone 5, так и на последнее поколение планшетов iPad. дальше »

Samsung притормозила развитие Tizen

Как утверждают отраслевые источники, компания Samsung Electronics временно притормозила развитие своей операционной системы Tizen. При этом представитель подразделения Samsung IT and mobile communications отреагировал на слухи заявлением, что компания не собирается прекращать продвижение Tizen. дальше »

Суд отказался приостановить процесс по обвинению Apple в ценовом сговоре

Судья Дениз Коут (Denise Cote), председательствующая на процессе по поводу обвинения Apple в участии в ценовом сговоре, отклонила предложение Apple приостановить рассмотрение дела. Перерыв, по данным The Associated Press, потребовался компании для подготовки апелляции на решение Минюста США о штрафных санкциях. дальше »

Представлен MagicPlay — Open Source–аналог AirPlay

Компания doubleTwist представила выпуск продукта MagicPlay, называемого Open Source–аналогом Apple AirPlay. дальше »

Руководитель Nokia раскритиковал Windows Phone

Microsoft необходимо быть более дальновидной в улучшении своей платформы Windows Phone, считает вице–президент Nokia Байран Биниак. дальше »