The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск Java SE 26 и OpenJDK 26. Проект по интеграции поддержки JavaScript и Python в JVM"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск Java SE 26 и OpenJDK 26. Проект по интеграции поддержки JavaScript и Python в JVM"  +/
Сообщение от opennews (-), 17-Мрт-26, 22:50 
После шести месяцев разработки компания Oracle опубликовала платформу Java SE 26 (Java Platform, Standard Edition 26), в качестве эталонной реализации которой используется открытый проект OpenJDK. За исключением удаления некоторых устаревших возможностей в  Java SE 26 сохранена  обратная совместимость с прошлыми выпусками платформы Java - большинство ранее написанных Java-проектов без изменений будут работоспособны при запуске под управлением новой версии.  Готовые для установки сборки Java SE 26 (JDK, JRE и Server JRE) подготовлены для Linux (x86_64, AArch64), Windows (x86_64) и macOS (x86_64, AArch64). Разработанная в рамках проекта OpenJDK эталонная реализация Java SE 26 полностью открыта под лицензией GPLv2 с исключениями GNU ClassPath, разрешающими динамическое связывание с коммерческими продуктами...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=65009

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от мелстрой (-), 17-Мрт-26, 22:50   –3 +/
Почему бы jvm ещё и rust не загружать?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2

2. Сообщение от Аноним (2), 17-Мрт-26, 23:01   +1 +/
Rust - это не среда исполнения
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #4, #5, #10

3. Сообщение от Аноним (4), 17-Мрт-26, 23:03   +/
> четвёртый предварительный вариант возможности использования

Может, сначала всё-таки надо определиться, а потом в релиз?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #29, #30

4. Сообщение от Аноним (4), 17-Мрт-26, 23:04    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

5. Сообщение от assfdfg (?), 17-Мрт-26, 23:09   +/
JVM это среда исполнения
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

8. Сообщение от Аноним (8), 18-Мрт-26, 00:52   +/
GraalVM прям может запустить любое приложение написанное на Python? А web-приложение на Django?
Ответить | Правка | Наверх | Cообщить модератору

9. Сообщение от Аноним (9), 18-Мрт-26, 01:02   +3 +/
Сижу на Java 8, буду сидеть, и никакие силы не заставят слезть. Просто потому, что восьмёрка итак overkill по возможностям.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #26, #31, #33

10. Сообщение от 12yoexpert (ok), 18-Мрт-26, 01:11   –3 +/
расскажи это его рантайму
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #14

14. Сообщение от Аноним (-), 18-Мрт-26, 02:04    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #20

17. Сообщение от Аноним (17), 18-Мрт-26, 03:54   +/
А что вообще сегодня крутого можно на джаве написать? И как дела с производительностью сейчас у неё? Я просто помню в 90е джава люто хайпила, были даже JavaStation в то время, выглядели круто.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #36

20. Сообщение от 12yoexpert (ok), 18-Мрт-26, 05:28   +/
говори себе это почаще
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

22. Сообщение от Аноним (22), 18-Мрт-26, 06:05   +/
Автору новости и всем жабистам даю совет! Вы когда демонстрируете куски  кода обязательно включайте в них блоки исключения. Потому-что код на Жабе не обёрнутый в блок исключений тупо не скомпилируется.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #25, #27, #38

25. Сообщение от vibecoder (?), 18-Мрт-26, 06:42    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

26. Сообщение от Аноним (26), 18-Мрт-26, 07:07   +/
Иногда такая тактика вынужденная. Некоторые приложения, например, DCM4CHEE и все основанные на нем коммерческие проекты (а их много) работают на версии Java не выше 8.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

27. Сообщение от Аноноон (?), 18-Мрт-26, 08:16   +/
Объясните мне неграмотному - зачем компилировать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

28. Сообщение от Аноноон (?), 18-Мрт-26, 08:19   +/
В настоящее время на хромоподобных браузерах апплеты можно и без JVM запускать.
Ответить | Правка | Наверх | Cообщить модератору

29. Сообщение от Жироватт (ok), 18-Мрт-26, 08:45   +/
Для этого есть LTS, который по старым понятиям есть релиз
Обычный релиз ява - это бета-версия, где возможно все и где собирают фидбэк по фичам
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

30. Сообщение от Аноним (30), 18-Мрт-26, 08:48   +/
Они это и делают
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

31. Сообщение от Жироватт (ok), 18-Мрт-26, 08:51   +/
Легаси принудительно переведено на 8 с 5,6 и 7 - геморрой был ещё тот, на самом деле, но оно работает и пусть работает.
Старые проекты крутятся на 11й, по большей части из-за политики обслуживания кода и библиотек, часть из которых явно взята командой на сопровождение.
Новые версии уже делаются на 17й.
Планируемые версии или brand new будут пилиться поверх свежей LTS или на 21й - тут уже больше по желанию.

Делать новые проекты на 8? Ну такое.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #40, #43

32. Сообщение от Илья (??), 18-Мрт-26, 08:52   –1 +/
Зачем нужна java если есть православный дотнет?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #34, #39

33. Сообщение от IdeaFix (ok), 18-Мрт-26, 08:59   +/
Да-да... ява8 и томкет9 - наше всё.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

34. Сообщение от IdeaFix (ok), 18-Мрт-26, 09:01   +/
На дотнете пока написано слишком мало зрелых копро^Wкорпоративных решений. Ну и всякая скала, хаскель, и пр. А в дотнете даже сахар не сладкий.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

35. Сообщение от Аноним (35), 18-Мрт-26, 09:05   +/
//Удалён API Applet (java.applet.Applet*, javax.swing.JApplet), применявшийся для запуска Java-приложений в браузере. Данный API потерял актуальность после прекращения поддержка Java-плагина для браузеров и был объявлен устаревшим в 2021 году.

Огромное спасибо от админов, эксплуатирующих тысячи старого оборудования IBM/Lenovo

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #37

36. Сообщение от Жироватт (ok), 18-Мрт-26, 09:11    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

37. Сообщение от Жироватт (ok), 18-Мрт-26, 09:14   +/
Админ не может использовать для jnlp аутентичную 8?
Админ, админящий такое оборудование не может собрать себе портативный браузер со встроенным модулем java под конкретный список оборудования?

Вон из профессии.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

38. Сообщение от Жироватт (ok), 18-Мрт-26, 09:19   +/
Что ты несёшь, дорогой?
Демонстрируемые куски кода показывают лишь принципиальный синтаксис и метод решения.
Если ты хочешь обучить свою нейронку на демокоде - пиши сам, обороачивай в boilerplate сам и учи.
Если ты хочешь скопировать код, как индус со стековерфлоу - ПНХ.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

39. Сообщение от Жироватт (ok), 18-Мрт-26, 09:22   +/
Что то корповое, что это корповое г...но.
Вот только:
- ява - зрелое, которое имеет альтернативные реализации и полноценную экосистему;
- дотнет - политое синтаксическим сахаром недоделанное, завязанное на мелкософт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

40. Сообщение от Аналоговнет (-), 18-Мрт-26, 09:58   +/
> Делать новые проекты на 8? Ну такое.

А их никто и не делает на Java за редким исключением. Слышим Java, подразумеваем уже готовые и работающие годами проекты. У восьмёрки, кстати, огромный плюс -- длительный срок поддержки, в отличии от новых версий, которые слишком быстро протухают.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #42

41. Сообщение от жявамэн (ok), 18-Мрт-26, 10:07   +/
сидим на 17 как он протухнет просто перейдем на сборку и рантайм от 21
благо самый геморройный переход с 8 на 11 сделан давным давно
на 21 переход с 17 не требует изменения кода вообще
Ответить | Правка | Наверх | Cообщить модератору

42. Сообщение от Жироватт (ok), 18-Мрт-26, 10:15   +/
Сильное заявление, правда не подкреплённое буквально ничем.
>  Слышим Java, подразумеваем уже готовые и работающие

...где слышим?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

43. Сообщение от жявамэн (ok), 18-Мрт-26, 10:16   +/
при переходах самое большое было уйти с 8 и с javax на jakarta в спринговых и ЕЕ приложениях
ну и по мелочи с xml мапперами да xslt либами разобраться

лично переводил на 11 лвл несколько монолитов с 7 с либами на 5 даже

сейчас все на 17 - и в будущем даже ленивые челы что не хотят использовать даже 11 лол могут смело продолжать калякать свои легаси поделки

лично я из 17 и 21 не использую ничего
на Грааль перевести спринг из-за множества рантайм-аспектов и кой где даже рефлексии особо никто не пытается
вот когда все же допилят страктед канкаренси в лтс ветке можно будет подумать и переписать часть многопоточного кода на виртуал треды.
и то похоже что скорее мне придется уходить из жявы из-за повсеместного ИИ прежде чем дождусь

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру