Здравствуйте, serb, Вы писали:
S>С чем всех и поздравляю!!
и постепенно пропасть между вами и человечеством станет настолько огромной, что в один прекрасный день ваш торжествующий клич о новом открытии будет встречен всеобщим воплем ужаса
Здравствуйте, serb, Вы писали:
S>С чем всех и поздравляю!!
Хм. В девятке из значимого появились модули. На которые пока большинство забили. В 10ке из значимого появился var. В результате стало поприятнее, жаль у меня пока нет возможности перейти. В 11 такое впечатление, что там просто круто рефакторят, убирают легаси, соответственно ИМХО слабоватый релиз. Следующая крутая фича — value types. Когда допилят и сделают — будет мегасчастье ИМХО. Лично я очень жду. Ну и когда graal допилят, что он будет по умолчанию и будет более эффективным чем текущая реализация.
Здравствуйте, elmal, Вы писали:
E>Здравствуйте, serb, Вы писали:
S>>С чем всех и поздравляю!! E>Хм. В девятке из значимого появились модули. На которые пока большинство забили. В 10ке из значимого появился var. В результате стало поприятнее, жаль у меня пока нет возможности перейти. В 11 такое впечатление, что там просто круто рефакторят, убирают легаси, соответственно ИМХО слабоватый релиз. Следующая крутая фича — value types. Когда допилят и сделают — будет мегасчастье ИМХО. Лично я очень жду. Ну и когда graal допилят, что он будет по умолчанию и будет более эффективным чем текущая реализация.
Здравствуйте, elmal, Вы писали:
E>Здравствуйте, serb, Вы писали:
S>>С чем всех и поздравляю!! E>Хм. В девятке из значимого появились модули. На которые пока большинство забили. В 10ке из значимого появился var. В результате стало поприятнее, жаль у меня пока нет возможности перейти. В 11 такое впечатление, что там просто круто рефакторят, убирают легаси, соответственно ИМХО слабоватый релиз. Следующая крутая фича — value types. Когда допилят и сделают — будет мегасчастье ИМХО. Лично я очень жду. Ну и когда graal допилят, что он будет по умолчанию и будет более эффективным чем текущая реализация.
Когда большинство библиотек и тулов перепишут — имеет смысл переходить. Что бы потом было проще к новым релизам адаптироваться.
Надеюсь что такой обратной несовместимости, как в 9 уже не будет.
Следующий LTS интересно когда будет?
Кроме value types еще будет улучшен интерфейс с нативными либами.
Здравствуйте, vsb, Вы писали:
vsb>Здравствуйте, 0xCAFEDEAD, Вы писали:
CAF>>Следующий LTS интересно когда будет?
vsb>LTS каждые 3 года, так что в 2021.
vsb>>11 это LTS, хотя бы ради этого стоит перейти.
B>OpenJDK 11 будет ЛТС, а вот OracleJDK 11 — нет, только за бабло. Так что переходить надо с умом.
LTS-ами будут оба, в том слмысле что оба будут поддерживаться больше чем полгода.
После полугода оракл будет поддерживать ее только для платных подписчиков, так же как сейчас он поддерживает jdk6/7.
Что будет с OpenJDK непонятно, так как разные вендоры могут выпускать как бесплатные версии так и платные. Например сейчас Ред Хат выпускает OpenJDK7 а Азул выпускает OpenJDK6, вроде бы у обоих так же имеются платные подписки.
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.
S>>После полугода оракл будет поддерживать ее только для платных подписчиков, так же как сейчас он поддерживает jdk6/7.
B>Стивен Коулборн (не последний человек в Ява-коммунити) пишет, что Оракл в проде теперь только за деньги
B>https://blog.joda.org/2018/09/do-not-fall-into-oracles-java-11-trap.html
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 + платная поддержка.
Здравствуйте, elmal, Вы писали:
S>>С чем всех и поздравляю!! E>Хм. В девятке из значимого появились модули. На которые пока большинство забили. В 10ке из значимого появился var. В результате стало поприятнее, жаль у меня пока нет возможности перейти. В 11 такое впечатление, что там просто круто рефакторят, убирают легаси, соответственно ИМХО слабоватый релиз.
ZGC , правда экспериментальный... Но интересно попробовать.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
S>>Для того чтобы это узнать не нужно читать "не последних человеков из java комьюнити", а достаточно зайти на страницу из первого сообщения:
B>Чего ж не сходил-то?
Этот вопрос задай себе и блоггеру которого ты принес.
Здравствуйте, serb, Вы писали:
S>Здравствуйте, bzig, Вы писали:
S>>>Для того чтобы это узнать не нужно читать "не последних человеков из java комьюнити", а достаточно зайти на страницу из первого сообщения:
B>>Чего ж не сходил-то?
S>Этот вопрос задай себе и блоггеру которого ты принес.
И блогер и я сходили, именно поэтому я сразу написал "а вот OracleJDK 11 — нет, только за бабло. Так что переходить надо с умом."
Но ты влез поумничать "После полугода оракл будет поддерживать ее только для платных подписчиков, так же как сейчас он поддерживает jdk6/7."
Хотя это ни разу не похоже на 6/7, потому что ОраклЖДК теперь в проде платная с первого дня.
Здравствуйте, 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
Здравствуйте, bzig, Вы писали:
b> ·>ZGC , правда экспериментальный... Но интересно попробовать. b> G1 борол CMS, борол да не заборол. Посмотрим, заборет ли ZGC
По большому счёту это не борьба, а гонка, притом в разных направлениях. В разных сценариях разные коллекторы хороши.
Здравствуйте, serb, Вы писали:
S>И вот как только люди осознают что после полугода им придется выбирать:
Так после полугода или сразу? Я бегло полистал, но не вижу разрешения использовать Oracle JDK в проде без платной подписки. Исходники под GPL не означают бесплатность собранных бинарников. Можно свои собрать, да. Но это уже другая история и при наличии OpenJDK вроде как не имеющая смысла.