Java 8 выйдет без Project Jigsaw

15965c18

java Компания Oracle отказалась от одно из главных элементов новой программы Java 8, чтобы поспеть выпустить подготовку в раньше отмеченный период.

Элемент, знаменитый как Project Jigsaw, был добавлением к языку, позволяющий Java-разработчикам писать и разносить их платформы как модули. Он также способствовал адаптацию программы под разные виды аппаратного снабжения, от общих компьютеров до вделываемых механизмов.

На текущей неделе генеральный директор по архитектуре Java Марк Рейнхолд сообщил на своем официальном сайте Oracle Java Group, что впрочем первоначально Project Jigsaw предполагалось выпустить в составе Java 8, работа над ним не позволит привести Java 8 до релиза к сентябрю 2013 года, в связи с чем, его было принято вывести из состава 8-ой версии программы.

«Нами были достигнуты некоторые успехи в подготовке, однако еще остаются существенные технологические проблемы. Что не менее принципиально, так это то, что нами было решено об отказе от подключения данной технологии в Java 8″, — сообщил он.

Напоминаем, что работа над Java 8 проходит с запозданием, в связи с тем что первоначально предполагалось выпустить данную подготовку в 2016 году, однако в октбяре 2011 года на пресс-конференции Java One 2011 Oracle объявила, что не поспевает к означенной дате.

В связи с тем что за главные вопросы, сопряженные с подготовкой Java отвечает экспертная команда Java SE 8 Эксперт Group, то ей предстоит установить последующую судьбу Project Jigsaw. Логично только, что целиком от него отказываться не будут, предстоит только осознать, когда и в котором виде он будет. В самой Oracle пока не способны ответить на данный вопрос.

Рейнхолд говорит, что Jigsaw, вероятнее всего, будет произведен в составе Java 9, пресс релиз которой рассчитан на октябрь 2015 года. «Отказ от Jigsaw в Java 8, кроме всего остального, позволит нам опорожнить программистские источники на иные планы Java 8, такие как Project Lambda, который позволяет дописывать за разработчика программного обеспечения определенные закрывающие системы в программном коде и сберегать создателям кучу времени», — говорит он.

Также в компании рассказывают, что вовсю рассчитывают Java 9 и 10. Как сообщили в Oracle, Java 9 и 10 обретут свежие возможности для работы с «Огромными данными», мультиязычностью, пасмурными и мобильными сервисами. При этом, релизы девятой и 10-ой модификаций предполагаются в 2015 и 2017 гг. как следствие.

Жиль Риттер, консультант по формированию Oracle Java, говорит, что компания хочет вернуть Java в раньше бывший 2-летний курс релизов, которого соблюдали создатели языка до версии Java 6, произведенной в 2006 году еще под управлением компании Sun Microsystems. Следующая модификация Java 7 вышла только в 2011 году.

Риттер сообщил, что утверждения о 2-летнем цикле Java — это далеко не просто слова и Oracle сама считается одним из самых крупных во всем мире клиентов этого языка, потому заинтересована в нем и в его эволюционировании как никто другой. «Очень многие утверждали, что Java развивается чересчур неспешно и преобразуется в что-то, такое старому языку Cobol, мы так не думаем и будет стараться обосновать обратное», — сообщил представитель Oracle.

Он также заметил, что Oracle будет работать над тем, чтобы сделать Java не менее подходящей для разного рода мобильных и серверных решений, синхронно оптимизируя язык под высокопарраллельные дополнения, работающие одновременно с множеством данных.

Для Java Development Kit 10 и не менее старших планируемые перемены пока только рассматриваются, однако ключевая тема тут — это сделать язык объектно-ориентированным, что будет требовать внедрения свежих видов данных, превращающих все отрывки кода в субъекты. По версии Риттера, до того как осуществить такую технологию, нужно рассмотреть с участниками общества Java то, как она будет смотреться.

В не менее ближайшей возможности Java 9 ожидается приспособить машину Java для работы с самыми распространенными гипервизорами, и перевести направленное место языка из 32 в 64 бита для работы со все более и более большими данными.

CyberSecurity.ru

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>