Java 11 ready
От: serb Россия  
Дата: 25.09.18 18:54
Оценка:
С чем всех и поздравляю!!

OpenJDK11
https://jdk.java.net/11
https://jdk.java.net/11/release-notes

OracleJDK11:
https://www.oracle.com/technetwork/java/javase/downloads/index.html
Re: Java 11 ready
От: cures Россия cures.narod.ru
Дата: 25.09.18 19:06
Оценка:
Здравствуйте, serb, Вы писали:

S>С чем всех и поздравляю!!


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

Re: Java 11 ready
От: elmal  
Дата: 25.09.18 19:30
Оценка:
Здравствуйте, serb, Вы писали:

S>С чем всех и поздравляю!!

Хм. В девятке из значимого появились модули. На которые пока большинство забили. В 10ке из значимого появился var. В результате стало поприятнее, жаль у меня пока нет возможности перейти. В 11 такое впечатление, что там просто круто рефакторят, убирают легаси, соответственно ИМХО слабоватый релиз. Следующая крутая фича — value types. Когда допилят и сделают — будет мегасчастье ИМХО. Лично я очень жду. Ну и когда graal допилят, что он будет по умолчанию и будет более эффективным чем текущая реализация.
Re[2]: Java 11 ready
От: vsb Казахстан  
Дата: 25.09.18 19:51
Оценка: +1
Здравствуйте, elmal, Вы писали:

E>Здравствуйте, serb, Вы писали:


S>>С чем всех и поздравляю!!

E>Хм. В девятке из значимого появились модули. На которые пока большинство забили. В 10ке из значимого появился var. В результате стало поприятнее, жаль у меня пока нет возможности перейти. В 11 такое впечатление, что там просто круто рефакторят, убирают легаси, соответственно ИМХО слабоватый релиз. Следующая крутая фича — value types. Когда допилят и сделают — будет мегасчастье ИМХО. Лично я очень жду. Ну и когда graal допилят, что он будет по умолчанию и будет более эффективным чем текущая реализация.

11 это LTS, хотя бы ради этого стоит перейти.
Re[2]: Java 11 ready
От: 0xCAFEDEAD  
Дата: 26.09.18 01:22
Оценка:
Здравствуйте, elmal, Вы писали:

E>Здравствуйте, serb, Вы писали:


S>>С чем всех и поздравляю!!

E>Хм. В девятке из значимого появились модули. На которые пока большинство забили. В 10ке из значимого появился var. В результате стало поприятнее, жаль у меня пока нет возможности перейти. В 11 такое впечатление, что там просто круто рефакторят, убирают легаси, соответственно ИМХО слабоватый релиз. Следующая крутая фича — value types. Когда допилят и сделают — будет мегасчастье ИМХО. Лично я очень жду. Ну и когда graal допилят, что он будет по умолчанию и будет более эффективным чем текущая реализация.


Когда большинство библиотек и тулов перепишут — имеет смысл переходить. Что бы потом было проще к новым релизам адаптироваться.
Надеюсь что такой обратной несовместимости, как в 9 уже не будет.

Следующий LTS интересно когда будет?

Кроме value types еще будет улучшен интерфейс с нативными либами.
Re[3]: Java 11 ready
От: bzig  
Дата: 26.09.18 02:22
Оценка:
vsb>11 это LTS, хотя бы ради этого стоит перейти.

OpenJDK 11 будет ЛТС, а вот OracleJDK 11 — нет, только за бабло. Так что переходить надо с умом.
Re[3]: Java 11 ready
От: vsb Казахстан  
Дата: 26.09.18 05:19
Оценка:
Здравствуйте, 0xCAFEDEAD, Вы писали:

CAF>Следующий LTS интересно когда будет?


LTS каждые 3 года, так что в 2021.
Re[4]: Java 11 ready
От: 0xCAFEDEAD  
Дата: 26.09.18 06:07
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Здравствуйте, 0xCAFEDEAD, Вы писали:


CAF>>Следующий LTS интересно когда будет?


vsb>LTS каждые 3 года, так что в 2021.


усе успеют доделать
Re[4]: Java 11 ready
От: serb Россия  
Дата: 27.09.18 08:28
Оценка:
Здравствуйте, bzig, Вы писали:


vsb>>11 это LTS, хотя бы ради этого стоит перейти.


B>OpenJDK 11 будет ЛТС, а вот OracleJDK 11 — нет, только за бабло. Так что переходить надо с умом.


LTS-ами будут оба, в том слмысле что оба будут поддерживаться больше чем полгода.

После полугода оракл будет поддерживать ее только для платных подписчиков, так же как сейчас он поддерживает jdk6/7.

Что будет с OpenJDK непонятно, так как разные вендоры могут выпускать как бесплатные версии так и платные. Например сейчас Ред Хат выпускает OpenJDK7 а Азул выпускает OpenJDK6, вроде бы у обоих так же имеются платные подписки.
Re[5]: Java 11 ready
От: bzig  
Дата: 27.09.18 12:19
Оценка: 9 (1)
S>После полугода оракл будет поддерживать ее только для платных подписчиков, так же как сейчас он поддерживает jdk6/7.

Стивен Коулборн (не последний человек в Ява-коммунити) пишет, что Оракл в проде теперь только за деньги

https://blog.joda.org/2018/09/do-not-fall-into-oracles-java-11-trap.html
Re: Java 11 ready
От: bzig  
Дата: 27.09.18 12:23
Оценка:
S>OracleJDK11:
S>https://www.oracle.com/technetwork/java/javase/downloads/index.html

Если со страницы выше перейти на эту https://www.oracle.com/technetwork/java/javase/terms/license/javase-license.html
то можно прочитать

Further, You may not:
use the Programs for any data processing or any commercial, production, or internal business purposes other than developing, testing, prototyping, and demonstrating your Application;
— remove or modify any Program markings or any notice of Oracle’s or a licensor’s proprietary rights;
— make the Programs available in any manner to any third party (other than Contractors acting on Your behalf as set forth in this Agreement);
— assign this Agreement or distribute, give, or transfer the Programs or an interest in them to any third party, except as expressly permitted in this Agreement for Contractors (the foregoing shall not be construed to limit the rights You may otherwise have with respect to Separately Licensed Third Party Technology);
— cause or permit reverse engineering (unless required by law for interoperability), disassembly or decompilation of the Programs; and
— create, modify, or change the behavior of, classes, interfaces, or subpackages that are in any way identified as "java", "javax", "sun", “oracle” or similar convention as specified by Oracle in any naming convention designation.


Так что ОраклЖДК в проде всё.
Re[6]: Java 11 ready
От: serb Россия  
Дата: 27.09.18 16:35
Оценка:
Здравствуйте, bzig, Вы писали:


S>>После полугода оракл будет поддерживать ее только для платных подписчиков, так же как сейчас он поддерживает jdk6/7.


B>Стивен Коулборн (не последний человек в Ява-коммунити) пишет, что Оракл в проде теперь только за деньги


B>https://blog.joda.org/2018/09/do-not-fall-into-oracles-java-11-trap.html


Для того чтобы это узнать не нужно читать "не последних человеков из java комьюнити", а достаточно зайти на страницу из первого сообщения:
https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html

Important changes in Oracle JDK 11 License

With JDK 11 Oracle has updated the license terms on which we offer the Oracle JDK.
The new Oracle Technology Network License Agreement for Oracle Java SE is substantially different from the licenses under which previous versions of the JDK were offered. Please review the new terms carefully before downloading and using this product.

Oracle also offers this software under the GPL License on jdk.java.net/11


Причина в том что OracleJDK это по факту OpenJDK + платная поддержка.
Re[7]: Java 11 ready
От: bzig  
Дата: 27.09.18 16:59
Оценка:
S>Для того чтобы это узнать не нужно читать "не последних человеков из java комьюнити", а достаточно зайти на страницу из первого сообщения:

Чего ж не сходил-то?
Re[2]: Java 11 ready
От: · Великобритания  
Дата: 27.09.18 17:21
Оценка:
Здравствуйте, elmal, Вы писали:

S>>С чем всех и поздравляю!!

E>Хм. В девятке из значимого появились модули. На которые пока большинство забили. В 10ке из значимого появился var. В результате стало поприятнее, жаль у меня пока нет возможности перейти. В 11 такое впечатление, что там просто круто рефакторят, убирают легаси, соответственно ИМХО слабоватый релиз.
ZGC , правда экспериментальный... Но интересно попробовать.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[3]: Java 11 ready
От: bzig  
Дата: 27.09.18 18:01
Оценка:
·>ZGC , правда экспериментальный... Но интересно попробовать.

G1 борол CMS, борол да не заборол. Посмотрим, заборет ли ZGC
Re[8]: Java 11 ready
От: serb Россия  
Дата: 27.09.18 19:44
Оценка:
Здравствуйте, bzig, Вы писали:


S>>Для того чтобы это узнать не нужно читать "не последних человеков из java комьюнити", а достаточно зайти на страницу из первого сообщения:


B>Чего ж не сходил-то?


Этот вопрос задай себе и блоггеру которого ты принес.
Re[9]: Java 11 ready
От: bzig  
Дата: 27.09.18 20:26
Оценка:
Здравствуйте, serb, Вы писали:

S>Здравствуйте, bzig, Вы писали:



S>>>Для того чтобы это узнать не нужно читать "не последних человеков из java комьюнити", а достаточно зайти на страницу из первого сообщения:


B>>Чего ж не сходил-то?


S>Этот вопрос задай себе и блоггеру которого ты принес.


И блогер и я сходили, именно поэтому я сразу написал "а вот OracleJDK 11 — нет, только за бабло. Так что переходить надо с умом."
Но ты влез поумничать "После полугода оракл будет поддерживать ее только для платных подписчиков, так же как сейчас он поддерживает jdk6/7."

Хотя это ни разу не похоже на 6/7, потому что ОраклЖДК теперь в проде платная с первого дня.
Re[10]: Java 11 ready
От: serb Россия  
Дата: 27.09.18 21:19
Оценка:
Здравствуйте, bzig, Вы писали:

B>Но ты влез поумничать "После полугода оракл будет поддерживать ее только для платных подписчиков, так же как сейчас он поддерживает jdk6/7."


B>Хотя это ни разу не похоже на 6/7, потому что ОраклЖДК теперь в проде платная с первого дня.


Ситуация практически одна и таже, в jdk7(и скоро с 8) кодовые базы для OpenJDK и OracleJDK разные, ну то есть они строятся из разнызх реп. И Оракл предоставляет платную поддержку для jdk6/7 которые нельзя скачать.

Для 11 будет тоже самое исходники для OpenJDK и OracleJDK в первые пол года будут одинаковыми, а дельше их пути разойдутся. И бесплатные обновления от оракла на этом закончатся, для OpenJDK(от Оракла) их не будет совсем, а OracleJDK будет только за деньги — ее нельзя будет скачать.

B>И блогер и я сходили, именно поэтому я сразу написал "а вот OracleJDK 11 — нет, только за бабло. Так что переходить надо с умом."


Так это не правда, они оба ЛТС. ЛТС — это обещание ряда компаний поддерживать JDK на какой-то определенный срок. Например оракл может поддерживать 3 года, редхат может поддерживать 5 лет, А будут ли эти обновления открытыми и бесплатными никто не обещает.

И вот как только люди осознают что после полугода им придется выбирать:
— Либо они переходят на новую версию 12,13...
— Либо они начинают использовать OpenJDK собранную не ораклом а например adoptionjdk с на самом деле неизвестным статусом по тестиррованию сборки, это и есть ЛТС для OpenJDK
— Либо они сделают платную подписку от Оракла, это и есть ЛТС для OracleJDK
Re[4]: Java 11 ready
От: · Великобритания  
Дата: 28.09.18 08:45
Оценка:
Здравствуйте, bzig, Вы писали:

b> ·>ZGC , правда экспериментальный... Но интересно попробовать.

b> G1 борол CMS, борол да не заборол. Посмотрим, заборет ли ZGC
По большому счёту это не борьба, а гонка, притом в разных направлениях. В разных сценариях разные коллекторы хороши.
avalon/2.0.6
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[11]: Java 11 ready
От: Artem Korneev США https://www.linkedin.com/in/artemkorneev/
Дата: 02.10.18 20:48
Оценка:
Здравствуйте, serb, Вы писали:

S>И вот как только люди осознают что после полугода им придется выбирать:


Так после полугода или сразу? Я бегло полистал, но не вижу разрешения использовать Oracle JDK в проде без платной подписки. Исходники под GPL не означают бесплатность собранных бинарников. Можно свои собрать, да. Но это уже другая история и при наличии OpenJDK вроде как не имеющая смысла.
С уважением, Artem Korneev.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.