Выпуск Java 9, новой версии платформы, состоялся.
Это все из-за недавних возражений со стороны Red Hat и IBM относительно работы над модульной системой.
/ Фото Маттиас Рипп СС
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. Еще немного материалов из нашего блога:- Проектирование зоны доступности в vCloud Director
- Распаковка флэш-хранилища NetApp AFF A300: технические характеристики и взгляд изнутри
- vCloud Director: как создать безопасное соединение между двумя организациями
- IaaS в мире музыки: как облако становится стандартом размещения аудиоконтента
- Особенности выбора между частным, публичным и гибридным облаком Построение сертифицированных и безопасных инфраструктур на базе решений VMware
-
Удобная Оптимизация Изображений На Сайте
19 Oct, 24 -
Почему Стоит Обратить Внимание На Ян
19 Oct, 24 -
Представляем Rollercoaster.io
19 Oct, 24