URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 111382
[ Назад ]

Исходное сообщение
"Компания Oracle переносит выпуск Java 9 на осень"

Отправлено opennews , 01-Июн-17 10:58 
Компания Oracle в третий раз переносит (http://mail.openjdk.java.net/pipermail/jdk9-dev/2017-May/005...) релиз Java 9.  В соответствии с новым планом выпуск переносится с 27  июля на 21 сентября из-за разногласий (https://www.opennet.me/opennews/art.shtml?num=46519) в исполнительном комитете JCP (Java Community Process), касающихся внедрения новой модульной архитектуры Jigsaw, которая, по мнению Red Hat, может привести к нарушению работы уже существующих приложений, расколу экосистемы и фрагментации сообщества. Компания Oracle не отказывается от Jigsaw и надеется за два дополнительных  месяца устранить отмеченные комитетом недостатки. Напомним, что изначально релиз JDK 9 был запланирован на 22 сентября 2016 года, а затем перенесён (https://www.opennet.me/opennews/art.shtml?num=43437) на 23 марта 2017 года, после чего сдвинут (https://www.opennet.me/opennews/art.shtml?num=45149) ещё на 4 месяца до 27 июля 2017 года.


Основные новшества JDK 9:

-  Поддержка модульной структуры, реорганизация кода JDK в модули, усовершенствование системы сборки для поддержки компиляции модулей, раздельная обработка модулей на этапе сборки. Реструктуризация  бинарных образов JDK и JRE для поддержки модулей и увеличения производительности, безопасности и удобства сопровождения.


-  Легковесный JSON API для обработки и генерации данных в формате JSON;

-   Новый API HTTP-клиент, идущий на замену HttpURLConnection и поддерживающий HTTP/2.0 и websockets;

-     Улучшенный API для управления процессами на уровне операционной системы;

-     Улучшение работы блокировок для конкурирующих Java-объектов, позволившие повысить производительность в условиях, когда разные нити одновременно пытаются получить доступ к объектам;

-     Сегментирование кэша JIT-компилятора, позволяющее повысить производительность длительно выполняемых программ, сократить фрагментацию и время запуска;

-    Появление в компиляторе sjavac (Smart Java compiler) средств параллельной и раздельной сборки, внесение улучшений для обеспечения сборки JDK и крупных проектов.


URL: http://mail.openjdk.java.net/pipermail/jdk9-dev/2017-May/005...
Новость: http://www.opennet.me/opennews/art.shtml?num=46634


Содержание

Сообщения в этом обсуждении
"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено via , 01-Июн-17 10:58 
Дык, Котлин во все щели, какой там java9

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено Аноним , 01-Июн-17 11:00 
Java 9 вместе с доработками jvm идёт, синтаксис это одно, а ядро системы(jvm) это другое.

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено Аноним , 01-Июн-17 14:34 
Почему интересно говорят Java и имеют в виду язык Java и JVM. А иногда говорят Java, но имеют в виду, что "ясень пень только язык Java, JVM тут вообще никаким боком!"?

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено Аноним , 01-Июн-17 17:18 
Профессиональная деформация. Иногда из контекста бывает понятно о чем идет речь. Иногда.

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено aim , 01-Июн-17 12:03 
кажется сарказм понят не был

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено iZEN , 01-Июн-17 17:17 
Котлин - для тех, кто не осилил Java.

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено KonstantinB , 01-Июн-17 17:36 
Котлин для тех, кто устал писать проверки на NULL. :-)

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено iZEN , 01-Июн-17 17:46 
С нормальной архитектурой проверок на NULL быть не должно.



"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено Аноним , 01-Июн-17 20:34 
Архитектура и реализация алгоритмов - вещи разного масштаба, решают разные проблемы. Проверку на null можно найти очень много где. Например, стандартный фреймоворк коллекций в джаве полон ими, но дизайн фреймворка вылизывался годами, или считаете к нему есть претензии? Конечно же речь не только о коллекциях и не только о пресловутой джаве.

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено лютый жабист__ , 02-Июн-17 10:00 
Котлин для погромистов, которые не поняли в чём разница между null и 0

Неужели это не прекрасно, что можно сделать например:

try {
Integer id = Integer.parseInt(StringUtils.stripToNull(request.getParameter("id")));
blabla
}
catch (blabla)

на любом этапе ошибка и проваливаешься в catch который пишет юзеру/клиенту что он сам дурак и закрываешь прогу. Ни одной проверки на null не надо писать...


"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено лютый жабист__ , 02-Июн-17 10:02 
> Ни одной проверки на null не надо писать...

Точнее, не надо писать три проверки. А нулл ли там? а намбер ли там? а влазит ли намбер в Int?



"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено KonstantinB , 01-Июн-17 22:16 
С нормальной архитектурой не только своего кода, но и всех используемых библиотек.

Что, к сожалению, практически нереально.


"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено Вареник , 05-Июн-17 22:22 
>> С нормальной архитектурой проверок на NULL быть не должно.

Месье имел в виду "с нормальным синтаксисом"?

Архитектура к деталям синтаксиса никаким боком.


"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено лютый жабист__ , 02-Июн-17 05:41 
К сожалению, не нашёл ссылку на эту статью, некий чувак хорошо прошёлся по null-safety котлина, что это полная туфта, т.к. защита работает лишь для кейсов когда Null в твоём коде. А это, как верно заметил iZen, полностью контролируется прогером, если он не баобаб.

А в случае когда null прилетает извне - котлин абсолютно никак не помогает. Это вроде очевидно. Ну и напуркуа оно такое?


"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено KonstantinB , 04-Июн-17 08:13 
Если null _может_ прилететь извне, то тип будет nullable, и просто так взять и присвоить такое не nullable-у компилятор не даст.

Другое дело, что если то, что "извне", на Джаве, то в итоге проверок будет ровно столько же. А вот если "извне" тоже на Котлине, все становится намного лучше.


"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено KonstantinB , 04-Июн-17 08:16 
Но и даже в самом плохом случае плюс в том, что Котлин не даст забыть проверку на null, если только специально не попросить.

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено ыть , 01-Июн-17 11:25 
Пусть пилят, никто не заставляет это пользовать

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено Аноним , 01-Июн-17 11:59 
Новость была бы крутая, если бы к каждому новшеству была прикреплена ссылка на описание + примеры использования. :)

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено Аноним , 01-Июн-17 12:44 
Люди на Java бабло косят в Москве. Так что все путем. Фанатики Java радуются и ссутся кипятком.

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено X4asd , 01-Июн-17 13:06 
> Фанатики Java радуются и ссутся кипятком.

это ещё кто? кем нужно быть чтобы фанатеть от Java?

нужно наверно для этого не знать ни каких других языков программирования? (чтобы вера не поколебилась бы:))


"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено A.Stahl , 01-Июн-17 13:23 
У любого языка есть свои фанаты. Напиши "Питон -- нелепое гoвно с отступами и без пустых логических блоков" и сразу кто-то возьмётся защищать, опровергать, доказывать. И это какой-то там Питон. А уж за Яву тут горой встанут. Даже хаскеллистам не снилось такое единство.

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено Аноним Анонимович Анонимов , 01-Июн-17 16:55 
>кем нужно быть чтобы фанатеть от Java?

Java-разработчиком. Следующий.


"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено Аноним , 01-Июн-17 17:12 
Не путайте язык и платформу. JVM очень грамотная штука, есть от чего пофанатеть.

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено Аноним , 01-Июн-17 22:21 
>нужно наверно для этого не знать ни каких других языков программирования?

Пишу на Scala, Java осне люблю. Проблемс?


"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено Аноним , 02-Июн-17 09:57 
Oracle JVM-Blob

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено Вареник , 05-Июн-17 22:26 
> Oracle JVM-Blob

С разморозкой, твой коммент лет на десять опоздал.


"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено Аноним , 02-Июн-17 05:00 
Тот же umputun с радиота. А ведь он знает целое множество языков, но для Энтерпрайза отдает предпочтение именно Java. Вот кто он после этого?  ^_^

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено Аноним , 03-Июн-17 20:22 
Я бы не воспринимал радио-т всерьез, это развлекательный подкаст.

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено Аноним , 01-Июн-17 12:55 
Это из-за того, что центр разработки Java в Санкт-Петербурге закрыли?
http://www.rbc.ru/spb_sz/16/05/2017/591ab29c9a79473f4da2daea...

Его действительно закрыли? Что случилось там?


"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено SpaceRaven , 01-Июн-17 14:44 
ну в статье описано всё, думаю ключевую роль сыграли деньги в этом вопросе. индусы стоят дешевле.

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено Аноним , 01-Июн-17 16:58 
> Сегодня даже молодые петербургские программисты часто хотят зарплату в районе 250 тыс. руб.

Что-то не видел я тут таких. Не знаю, как в Москве, а в Питере такая зарплата только у единичных программистов с эпической компетенцией.


"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено лютый жабист__ , 02-Июн-17 05:43 
>> Сегодня даже молодые петербургские программисты часто хотят зарплату в районе 250 тыс.  
> Что-то не видел я тут таких. Не знаю, как в Москве, а
> в Питере такая зарплата только у единичных программистов с эпической компетенцией.

Не гони. Примерно столько java junior-ы в Сибири имеют.


"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено Аноним , 02-Июн-17 09:52 
> Не гони. Примерно столько java junior-ы в Сибири имеют.

Сначала испугался, потом посмеялся. Ещё шуточки будут?


"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено meantraitor , 02-Июн-17 16:15 
> ну в статье описано всё, думаю ключевую роль сыграли деньги в этом
> вопросе. индусы стоят дешевле.

В статье из правды только то, что всю жаву перевели в Индию.
Но не из-за санкций и не из-за зарплат.
Все остельное - бред сивой кобылы. Впрочем, как обычно на rbc.


"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено _ , 01-Июн-17 16:50 
СанкцЫи же :)

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено Michael Shigorin , 01-Июн-17 17:01 
> Его действительно закрыли?

Да.


"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено meantraitor , 02-Июн-17 16:17 
>> Его действительно закрыли?
> Да.

Нет.
Во-первых, он не центр разработки Java. Точнее, не только (был).
Во-вторых, его не закрыли


"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено Аноним , 02-Июн-17 14:22 
Плагина для браузера нет - java не нужна

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено лютый жабист__ , 04-Июн-17 13:11 
Jsf которому уже сто лет под капотом в html5 транслируется. Жабы щас намного больше чем раньше

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено DmA , 07-Июн-17 13:22 
Что-то они не спешат обновить свой основной продукт  до 13 версии: СУБД Оракл. Нет покупателей что-ли совсем?

"Компания Oracle переносит выпуск Java 9 на осень"
Отправлено Аноним , 11-Июн-17 07:21 
Зачем нужна жаба, если есть Golang, даже юмпутун из радио т перешел на го