Корпорация Oracle перенесла дату выхода Java 8 на 2014 год. Об этом в четверг сообщил Марк Рейнхолд, главный архитектор Java Platform Group. По его словам, изначально Java Development Kit 8, базирующийся на Java SE 8, предполагалось выпустить в сентябре этого года, однако череда последних проблем с безопасностью Java SE 6 и 7, вынудила разработчиков Java переосмыслить некоторые моменты, связанные с общей концепцией языка и повременить с выпуском Java 8 до тех пор, пока безопасность восьмой версии не будет доведена до необходимого уровня. Рейнхолд говорит, что именно вопросы безопасности стали ключевым моментом, отсрочившим релиз Java 8. Он говорит, что сейчас Oracle обдумывает возможность изменения графика выпуска исправлений для Java, рассматривая возможность перехода на ежемесячный цикл, тогда как для остальных продуктов компании патчи выходят раз в квартал. В блоге Oracle Java Рейнхолд говорит, что перед Oracle стояла дилемма: либо существенно сократить масштабы релиза Java 8, исключив из нее некоторые наиболее ожидаемые, но потенциально небезопасные возможности, либо переделать многие аспекты, сделав упор на безопасность Java. В компании склонились ко второму варианту, принеся в жертву сроки релиза. "Мы решили сохранить заявленный набор новых возможностей, однако с учетом пересмотра многих систем безопасности, срок релиза в сентябре этого года больше не выглядит как обоснованный и достижимый", - говорит он. В прошлом Oracle заявляла, что в Java 8 будет реализован Project Lambda, позволяющий Java работать значительно быстрее и эффективнее под многоядерными процессорами. Изначально было заявлено, что работа над Project Lambda будет завершена в мае, но сейчас и этот срок сдвигается. Между тем, Java 9 пока все еще ожидается в начале 2016 года.
Источник