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

Исходное сообщение
"Выпуск Java SE 18"

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

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


Содержание

Сообщения в этом обсуждении
"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 12:29 
Ненужно, когда уже есть быстрый и безопасный язык Go.

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 12:39 
Ну раз ненужно, то закрываем

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 12:43 
Джава это давно уже легаси как кобол

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 22:59 
Правда одна проблема рвет Golang и Rust в производительности на синтетических задачах.
Оптимизация в Runtime штука хорошая, но нужно понимать и знать в чем это можно использовать.

"Выпуск Java SE 18"
Отправлено a , 24-Мрт-22 00:01 
Какая проблема рвет Golang и Rust в производительности на синтетических задачах?

"Выпуск Java SE 18"
Отправлено Аноним , 25-Мрт-22 11:27 
Одна!

"Выпуск Java SE 18"
Отправлено Аноним , 29-Мрт-22 21:57 
Да какая!

"Выпуск Java SE 18"
Отправлено Yilativs , 24-Мрт-22 20:47 
>Джава это давно уже легаси как кобол

а мужики то не знают ;-)

вся bigdata (hadoop, spark,flink, hbase,cassandra,dynamodb) - java
вся мобильная разработка под android - java
весь backend в банках - java
большинство популярных IDE (Idea, Eclipse, Netbeans) - java
доставка платного видео - netflix, youtube - java
messaging (kafka, aws sqs) - java
сервера сборок (jenkins, hudson, teamcity) - java
git сервер от  google (gerrit) - java
bug issue tracking (jira/youtrack) - java
сервера артифактов (nexus, artifactory) - java

давай, расскажи нам, что теперь не legacy? ;-)


"Выпуск Java SE 18"
Отправлено Аноним , 25-Мрт-22 00:35 
У кобола почти всё то же самое, весь банковский софт на коболе, миллиарды строк.

"Выпуск Java SE 18"
Отправлено Yilativs , 25-Мрт-22 14:00 
набежали пенсионеры, поговорить о "прекрасном прошлом".

>У кобола почти всё то же самое, весь банковский софт на коболе, миллиарды строк.

Да ладно балаболить, "почти тоже самое":
куча субд тоже на каболе?
мобильная разработка на каболе?
иде на каболе? :-)
Где ты последний раз в банке видел код на кабол? В 96? ;-)


"Выпуск Java SE 18"
Отправлено Аноним , 25-Мрт-22 09:42 
Не путай java и jvm.

"Выпуск Java SE 18"
Отправлено freecoder , 25-Мрт-22 10:34 
Блокчейны, WebAssembly - не легаси.

"Выпуск Java SE 18"
Отправлено Смузихлёб , 25-Мрт-22 18:15 
> Джава это давно уже легаси как кобол

Уже лет 10 как. Современный стартап на джаве это моветон, и на то есть причины (нет, дело не в "модно-молодёжно").


"Выпуск Java SE 18"
Отправлено лютый жабби__ , 26-Мрт-22 14:15 
>Современный стартап на джаве это моветон

причина может быть только одна - потому что нет ФОТ на жабистов.
а стартап без сотен нефти - гомно, мимо которого надо проходить.


"Выпуск Java SE 18"
Отправлено ms is piece of s , 23-Мрт-22 13:21 
Корпо-лопатный го не нужен, когда есть быстрый и безопасный Crystal.

"Выпуск Java SE 18"
Отправлено Аноним , 25-Мрт-22 01:50 
Так Crystal не взлетел

"Выпуск Java SE 18"
Отправлено Лингвист2006 , 23-Мрт-22 23:45 
Быстрый но опасный и лет на 20 устаревший. Языковые костыли и недоделки, смотревшиеся уместно во времена расцвета дельфей, в 2020-х уже стыдно

"Выпуск Java SE 18"
Отправлено Аноним , 24-Мрт-22 02:32 
> Go

Си для веба со сборщиком мусора, ибо жабаскрипнутые не поймут. Писать на го ровно как писать на си буэ.


"Выпуск Java SE 18"
Отправлено Jh , 31-Мрт-22 10:16 
Ядро linux на чем написано?

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 12:30 
Как мило и приятно! Любою джавушку <3

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 12:40 
За что? Чем она вас привлекает?

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 13:00 
1) высокая скорость разработки
2) управлять памятью не надо
3) всего в полтора раза медленнее плюсов (nodejs/php/python -- на порядки порядков порядков медленнее плюсов)

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 13:15 
В 1.5 раза? Ну ты и сказочник.

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 15:32 
hotspot, Карл.

"Выпуск Java SE 18"
Отправлено Алекс , 23-Мрт-22 16:10 
HotSpot, который использует Oracle, из недостатка Java сделал преимущество - кэширование "горячих" методов вместе с прочими оптимизациями привело к тому, что в некоторых случаях (нагруженные системы) Java отрабатывает быстрее нативного кода.
А для тех, кто все еще считает Java медленной, есть GraalVM в помощь, умеет сразу компилить нативные бинарники.

"Выпуск Java SE 18"
Отправлено Бывалый смузихлёб , 24-Мрт-22 09:45 
> что в некоторых случаях (нагруженные системы) Java отрабатывает быстрее нативного кода

и чем же нативный mov оказывается медленнее mov, но жабашного ?


"Выпуск Java SE 18"
Отправлено sdkhflskhgl , 24-Мрт-22 13:48 
если есть спекулятивное выполнение кода, то иногда жабашный mov просто не выполняется. но таких алгоритмов исчезающие мало

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 13:15 
Ой, не надо, без нативных батареек с симдами эта шляпа как не ехала так и не едет, гуя нормального нет, при этом контролировать гц (чтобы не фризило хотя бы когда не надо), или сколько памяти в итоге вытечет, невозможно. И да, жрёт куда хлеще электрона. Для софта годится не больше питона или жс, для вебни вполне неплохо, если сравнивать с тем же дотнетом. Но именно как единое приложение, а то ещё окажется что пых по всем параметрам уделывает при использовании как сайт.

"Выпуск Java SE 18"
Отправлено Аноним , 25-Мрт-22 11:53 
Сказочный долˆW спесалист!

"Выпуск Java SE 18"
Отправлено Аноним , 25-Мрт-22 15:59 
Ваше мнение очень важно для нас. Пс. аргументов то нет, ага.

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 13:31 
Жаль когда увольнялся со старой работы, не получилось утащить свои данные. Ибо там ради прикола были сделаны тесты скорости всех популярных языков, в том числе и скриптовых с и без JIT. Не помню, где там была Java, но на первом место точны были Си.

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 17:01 
имей привычку (хах, привычку) в последний рабочий день приходить с внешним ссд. Сливай туда весь хомяк. Никогда не знаешь, что где пригодится. (И да, балкон у меня тоже загажен всяким барахлом, которое жаль выкидывать -- стараюсь туда лишний раз не выходить.)

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 19:14 
Разве это не нарушение рабочего договора?

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 19:41 
Нарушением будет распространение.

"Выпуск Java SE 18"
Отправлено лютый жабби__ , 26-Мрт-22 14:25 
>Ибо там ради прикола были сделаны тесты скорости всех популярных языков, в том числе и скриптовых с и без JIT. Не помню, где там была Java, но на первом место точны были Си.

достоинство жабы не в скорости микроподелок, а в том что на ней ДЕШЕВЛЕ всего делать гигантскую прогу (с более-менее быстрой разработкой и недорогим сопровождением). правда сейчас во времена микросервисов и лютых зарплат, часто делают микросервисы на любом гомне, какую команду наскребли на рынке.

p.s. но не всё ж можно из микросервисов лепить. выше уже писали... хадупы-спарки-кассандры-кафки итд 100500


"Выпуск Java SE 18"
Отправлено Ан , 23-Мрт-22 17:36 
Ты из какого года к нам прилетел? Го побеждает Яву по всех перечисленных тобой категориях: https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 18:53 
нужен серьезный энтерпрайзный язык (вернее, Платформа) со стандартами на все случаи жизни. А игогошечка могла бы занять нишу системного программирования. Ты пойми: яву ценят не за скорость, а за продуманность, зрелость и надежность; высокая скорость решающего значения в энтерпрайзе никогда не имела, а в яве это лишь приятный бонус. Проще и дешевле докупить оборудование, чем сопровождать си-игого-монстра.

"Выпуск Java SE 18"
Отправлено Аноним , 25-Мрт-22 16:22 
просто надо нормально знать и java, и go. два нормальных рабочих инструмента, дополняющие друг друга.

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 14:21 
Во первых я люблю кофе!!!
Во вторых, я люблю букву J!!!
В-третьих, джава это быстрота, стабильность, просстттттттттттттттттттттттттттт

"Выпуск Java SE 18"
Отправлено Dmitry , 30-Мрт-22 20:18 
Статическая типизация и кроссплатформенность
В смысле кросплатформенности java переплюнул только Dart

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 12:34 
Z Garbage Collector... Кхе кхе...

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 12:34 
Не надо так про мою девочку джавочку!!! >:(

"Выпуск Java SE 18"
Отправлено Аноним , 24-Мрт-22 10:05 
А я вообще с HP Z-book'ом по улице хожу =\ У него огромная Z на крышке.

"Выпуск Java SE 18"
Отправлено Аноним , 25-Мрт-22 16:25 
не просто собирает мусор, но и денацифицирует)

"Выпуск Java SE 18"
Отправлено Жироватт , 23-Мрт-22 12:37 
> API Vector, предоставляющего функции для векторных вычислений

Не прошло и 20 лет


"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 14:30 
Видимо настолько нужно было.

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 12:46 
монолитные enterprise backend на java разрабатывать - то, что нужно

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 13:10 
А чем оно лучше шарпа?

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 13:11 
лучше, чем.

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 13:37 
Укажите какую версию C# - выхотите сравнить с какой версией Java  :)

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 14:20 
Ну какой-там сейчас пользуются люди, последней шарпа и 8 летней давности java 8

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 14:37 
Если написал один раз, то оно будет работать ближайшие 10 лет, даже обновляя версию java

"Выпуск Java SE 18"
Отправлено YetAnotherOnanym , 24-Мрт-22 11:09 
Тем, что жручая, тормозная и дырявая. Первыми двумя лучше для производителей железа, третьим - для спецслужб.

"Выпуск Java SE 18"
Отправлено амоним , 24-Мрт-22 21:02 
тем что экосистема дофига больше, разработчиков больше, тем что независит от одной корпорации, тем что совместимость обратная работает, тем что комьюнити больше...
короч у джавы длинее. size does matter after all (rammstein)

"Выпуск Java SE 18"
Отправлено Аноним , 25-Мрт-22 16:27 
раньше в шарпе был alt.net-стек, с портами из java (nhibernate, spring.net, quartz.net) - с этим можно было еще как-то работать... все что исходило от самой мс - неподдерживаемые какашки

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 13:11 
> После шести месяцев

У этих тоже недержание развилось?! Будут по две версии в год молотить?


"Выпуск Java SE 18"
Отправлено aa , 23-Мрт-22 13:22 
"В качестве ветки с длительным сроком поддержки (LTS) следует использовать Java SE 17, обновления для которого будут выпускаться до 2029 года."
- есть же и для людей версии

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 14:31 
> есть же и для людей версии

Для людей версии Java нет. Но хотя бы совместимость в рамках мажорной версии работает. А не как у .NET - встречались приложения не то что от мажорной и минорной версии зависящие, а даже от сборки (последние 4 цифры).


"Выпуск Java SE 18"
Отправлено ndimens , 23-Мрт-22 14:28 
С разморозкой вас! Уже несколько лет, молотят

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 13:19 
> Объявлен устаревшим и будет отключён в одном из следующих выпусков механизм финализации

А вот это хорошо. Давно надо было.

Может лет через 10-15 и деструкторы нормальные завезут, а не порнографию уровня `Cleaner`.


"Выпуск Java SE 18"
Отправлено hohoho , 23-Мрт-22 18:07 
Уже сделали - @PreDestroy

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 15:39 
> String formatted = switch (o) {
>        case Integer i -> String.format("int %d", i);

Это что за антипаттерн?! Я понимаю, что студенты элитных IT-вузов так кодят...


"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 19:10 
Это не антипаттерн, а один из элементов реализации pattern matching. А наступит день, так и pattern matching with deconstruction завезут.

"Выпуск Java SE 18"
Отправлено Аноним , 23-Мрт-22 22:02 
Речь о самом примере, а не поттер мачинге.

"Выпуск Java SE 18"
Отправлено freecoder , 25-Мрт-22 10:40 
> А наступит день, так и pattern matching with deconstruction завезут.

Только к тому дню Rust уже вытеснит Java.


"Выпуск Java SE 18"
Отправлено Аноним , 25-Мрт-22 23:22 
> Rust уже вытеснит Java.

Растюню вытеснит любой язык, необязательно Жаба.


"Выпуск Java SE 18"
Отправлено Аноним , 24-Мрт-22 08:49 
В современных языках это надо для того formatted объявить неиммутабельной переменной без использования лямбд.

"Выпуск Java SE 18"
Отправлено Аноним , 24-Мрт-22 12:42 
Так и не понял, а в чём проблема?

"Выпуск Java SE 18"
Отправлено Аноним , 25-Мрт-22 15:40 
Ты не в курсе, что такое антипаттерны?!

"Выпуск Java SE 18"
Отправлено Ананоним , 24-Мрт-22 16:13 
Программы на этом языке уже перестали тормозить?

"Выпуск Java SE 18"
Отправлено Аноним , 24-Мрт-22 23:29 
со времён появления хотспота - с 1999 г.

"Выпуск Java SE 18"
Отправлено freecoder , 25-Мрт-22 10:47 
Когда-то, пять лет назад, мне понадобился язык, на котором я мог бы делать и рабочие, и личные проекты. Так как сфера моих интересов простирается от веб-программирования до игровых движков, то Java не подошла. С++ после Java выглядел ретроградно, прежде всего со стороны тулинга и модульности. Но вот Rust - совсем другое дело! Оказалось, что это то, что нужно.

"Выпуск Java SE 18"
Отправлено Ананоним , 25-Мрт-22 11:58 
> Но вот Rust - совсем другое дело! Оказалось, что это то,
> что нужно.

Нужно кому? Мне - не нужно. Вот на язык Ada я поглядываю, возможно он следующий для изучения.


"Выпуск Java SE 18"
Отправлено Аноним , 26-Мрт-22 12:22 
Поддерживаю. Rust сегодня — это как C++ в конце 1990-х.

"Выпуск Java SE 18"
Отправлено Аноним , 25-Мрт-22 15:38 
Напоминает рассказ свидетеля Хербалайфа.

"Выпуск Java SE 18"
Отправлено Аноним , 25-Мрт-22 16:29 
в java есть богоподобный libgdx - это все что нужно для игровых движков.

"Выпуск Java SE 18"
Отправлено Аноним , 27-Мрт-22 00:11 
Ага, и stop-the-world у GC в самые неподходящие моменты.

"Выпуск Java SE 18"
Отправлено denis , 27-Мрт-22 15:08 
Давно меньше миллисекунды на хипах в несколько GB и 10-ти ms под сотню GB. И это из коробки без дрочерства с памятью в дебаге. Гуглите последние тесты ZGC и Shenandoah.
Вам уже и дедупликацию памяти завезли в стрингах в райтам исполнении, и вы все живете в 2010-м. И да, вся jvm сама давно написана на C++, и компилируется в нэйтив exe/elf при желании.
И запускается давно без компиляции, как bash-файл в виде исходника: java --source 11 script.java %1

"Выпуск Java SE 18"
Отправлено Аноним , 31-Мрт-22 11:52 
BuildGDX — никаких тормозов не замечено вообще.