Java 9 Снова Задерживается

Выпуск Java 9, новой версии платформы, состоялся.

перенесенный .

Это все из-за недавних возражений со стороны Red Hat и IBM относительно работы над модульной системой.



Java 9 снова задерживается

/ Фото Маттиас Рипп СС Java Development Kit 9 приближался к запланированному выпуску 27 июля.

Однако Red Hat и IBM выразил недовольство концепцией модульности (подпроект Jigsaw).

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

Но Скотт Старк, вице-президент группы JBoss в Red Hat, выразил обеспокоенность по поводу того, как приложения работают с системой модулей и ее влияние на приходящий Java Enterprise Edition 9. Старк отметил, что система модулей, описанная в JSR-376 и проекте Jigsaw, может привести к «двум мирам Java»: один для Jigsaw и один для всего остального, включая загрузчики классов Java SE и OSGI. В своем анализе Старк учел мнение других членов Java-сообщества.

«Многие решения, которые сегодня широко используются, будут нежизнеспособны с использованием Jigsaw или потребуют серьезных архитектурных изменений», — сказал Старк.

IBM также присоединилась к обсуждению и выразила сомнения по поводу плана разработки модуля.

Тим Эллисон, технический руководитель IBM, делит Старк обеспокоен и отмечает, что «необходимо провести дополнительную работу для достижения полного согласия по предлагаемому стандарту».

В ответ на это Oracle также говорил с критикой, но направил ее на заявления IBM и Red Hat. Марк Рейнхольд, главный архитектор Java в Oracle, назвал позицию IBM «разочаровывающей», «необычной» и угрозой для Java. Что касается позиции Red Hat, Рейнхольд назвал ее «разочаровывающей, но не удивительной» и попыткой защитить собственную модульную систему, напомнив о сервере приложений WildFly компании.

В блоге он отмеченный что голосование против JSR-376 — это голосование против JCP. Само голосование состоялось 8 мая, и Результаты опубликовано на странице процесса сообщества Java. За JSR-376 было отдано десять голосов, против — тринадцать.

Поскольку необходимое количество голосов (2/3) набрать не удалось, срок рассмотрения проекта был продлен еще на 30 дней.

После внесения изменений голосование будет повторено.

Однако многие участники отмеченный тот факт, что проблемы со спецификацией JSR-376 могут быть исправлены в ближайшее время, и это не должно сильно повлиять на график выпуска Java 9. Обратите внимание, что Java 9 ранее выпускалась несколько раз.

был отложен .

Причиной этому стала та же модульность.

Дата релиза была перенесена сначала на март 2017 года, а затем на июль.

Причина заключалась в том, что на разработку модульной системы требовалось больше времени.

По словам Марка Рейнхольда, главного архитектора Java в Oracle, это произошло из-за большого количества ошибок, ожидающих исправления.



О Oracle
Корпорация Oracle — крупнейший в мире поставщик корпоративного программного обеспечения.

Компания была основана в 1977 году.

Подразделения корпорации расположены более чем в 145 странах мира, в них работает более 120 тысяч сотрудников.

По состоянию на 2014 год компании принадлежит 30% мирового рынка программного обеспечения.



О IBM
IBM — один из крупнейших в мире производителей и поставщиков аппаратного и программного обеспечения, а также ИТ-услуг и консалтинговых услуг.

Компания была основана 16 июня 1911 года.



О Красной Шляпе
Red Hat — американская компания, производящая решения на базе бесплатной операционной системы Linux. Компания начала свою деятельность в 1993 году и в настоящее время насчитывает более 3500 сотрудников и 30 подразделений по всему миру, являясь одной из крупнейших компаний Linux. P.S. Еще немного материалов из нашего блога: Теги: #программирование #java #JDK9 #it-grad
Вместе с данным постом часто просматривают: