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

Компания Oracle открыла свободный доступ к обновлениям для Oracle Linux

Компания Oracle анонсировала открытие неограниченного и бесплатного доступа к yum–репозиторию с бинарными обновлениями пакетов с устранением ошибок и проблем безопасности для Oracle Linux. дальше »

Tesseract — JavaScript-библиотека для визуализации больших массивов данных

Компания Square, специализирующаяся в области электронных платежей, объявила об открытии исходного кода JavaScript-библиотеки Tesseract для визуализации данных в реальном времени и их фильтрации. дальше »

Теперь Android встроена в ядро ОС Linux

Разработчик операционной системы Linux Линус Торвальдс официально сообщил в своей рассылке 18 марта о том, что начался выпуск новой версии ядра Linux 3.3. дальше »

Разгадана загадка троянца Duqu

Эксперты “Лаборатории Касперского” при помощи мирового сообщества программистов сумели опознать язык программирования, на котором написан фрагмент кода трояна Duqu. Ранее предполагалось, что для его создания был использован специально созданный язык программирования. дальше »

В Ubuntu 12.04 появится инструмент управления конфиденциальной информацией

В следующей версии Linux-дистрибутива Ubuntu — 12.04 «Precise Pangolin» (релиз состоится 26 апреля 2012 года) — появится инструмент для управления некоторой конфиденциальной пользовательской информацией. дальше »

MIT открыл публичный доступ к веб-сервису визуальной разработки App Inventor

Массачусетский технологический институт (MIT) объявил о запуске публичного сервиса для визуальной разработки Android-приложений с помощью App Inventor. дальше »

Выпущен релиз Microsoft Windows 8 Consumer Preview

С 29 февраля релиз Microsoft Windows 8 Consumer Preview стал доступен сообществу в 32- и 64-разрядных вариантах на английском, китайском, французском, немецком и японском языках. дальше »

В Барселоне литовская игра „Bear Care“ была названа лучшим мобильным приложением.

Игра расширенной реальности „Bear Care“ впервые была представлена на международном мероприятии „AppCamp“, прошедшем в Литве в ноябре. дальше »

В Chrome предложили встроить генератор паролей

В состав браузера Chrome предложили включить «генератор паролей». Инструмент будет автоматически предлагать сложные пароли для сайтов, на которых хочет зарегистрироваться пользователь. дальше »

Этот умопомрачительный ezPDF Reader

Многие набили себе немало шишек в поисках удобного PDF-ридера, который к тому же работал бы и на смартфоне, и на планшете. дальше »