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

Sony предлагает всем желающим протестировать Android 7.0

Претенденты на тестирование должны проживать на территории Европы (в Финляндии, Дании, Швеции, Литве, Латвии, Эстонии, Исландии, Португалии, Италии, Испании, Нидерландах) и обладать устройством Sony Xperia X Performance. дальше »

Android 7.0 Nougat официально выпущен для линейки Google Nexus

Выход Android N, новой версии мобильной операционной системы Google, ныне известной как Android 7.0 Nougat, для флагманов линейки Nexus состоялся 22 августа. дальше »

Операционная система «Лаборатории Касперского» выходит на рынок

«Лаборатория Касперского» официально объявила о завершении разработки своей операционной системы KasperskyOS, которая будет поставляться в качестве предустановленного ПО на различных типах оборудования. дальше »

Android Nougat не будет загружаться при наличии вредоносного ПО

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

Apple заплатит 200 тысяч долларов за поиск уязвимостей в iOS

Скандал с утечкой большого количества личных фотографий знаменитостей из iCloud не оставили без внимания, и недавно офис окружного прокурора США по Центральному округу Калифорнии объявил о том, что один из мужчин признал свою причастность к случившемуся и лично взломал более 300 учетных записей iCloud и Gmail и по крайней мере 30 учетных записей знаменитостей. дальше »

Android 6.0 Marshmallow уже установлен на 15.2% устройствах

На начало августа 2016 Android 6.0 Marshmallow был установлен на 15.2% Android устройств. дальше »

Microsoft выпустила крупное обновление Windows 10 Anniversary Update

Со 2 августа компания Microsoft начала бесплатно распространять обновление Windows 10 Anniversary («ежегодное обновление») для ПК и смартфонов. дальше »

Компания Toyota присоединилась к инициативе по защите Linux от патентных претензий

Автомобилестроительная корпорация Toyota вошла в число основных участников организации Open Invention Network (OIN), ставящей перед собой цель защиты экосистемы Linux от патентных претензий. дальше »

В Болгарии программное обеспечение, созданное для государства, должно быть Open Source

Согласно принятым поправкам к Акту электронного управления (Electronic Governance Act) в Болгарии, всё программное обеспечение, которое создаётся для нужд государства, будет Open Source (ПО с открытым кодом). дальше »

Скоро iPhone будет регистрировать людей как доноров органов

Новое программное обеспечение iPhone поможет людям находить доноров разных органов. Apple хочет поощрить миллионы владельцев iPhone регистрироваться в качестве доноров органов. дальше »