| |
| |
| |
| 4.75, Аноним (75), 15:05, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
это жава, жс и питон все еще ходят в подгузниках в виде сред исполнения вместо того чтобы расти в независимый бинарь
| | |
|
| |
| 4.69, Аноним (69), 13:05, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Ну вот пусть и компилится в её байткоды. Будет же ещё безопастнее!
| | |
|
|
|
| 1.3, Аноним (4), 23:03, 17/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
> четвёртый предварительный вариант возможности использования
Может, сначала всё-таки надо определиться, а потом в релиз?
| | |
| |
| 2.29, Жироватт (ok), 08:45, 18/03/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
Для этого есть LTS, который по старым понятиям есть релиз
Обычный релиз ява - это бета-версия, где возможно все и где собирают фидбэк по фичам
| | |
| 2.45, жявамэн (ok), 10:25, 18/03/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
никто не использует неLTS версии
это бетки не особо понятно лично мне для чего выпускаемые
а по отдельным пунктам даже в LTS попадает не финальный вариант jsr-ок
тот же самый свитч появился если не ошибаюсь чуть ли не в 15
а 17 вошел в стейбл
в 21 был расширен
и до сих пор что там пилят
| | |
| 2.58, Хрю (?), 11:41, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Это просто версионная болезнь порождённая гуглом, цифирьки ради циферок. Есть только версии с длительным сроком поддержки, всё остальное это beta под видом релиза. Они в реальности не используются, на сервера не ставятся, в зависимости не попадают.
| | |
|
| 1.8, Аноним (8), 00:52, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
GraalVM прям может запустить любое приложение написанное на Python? А web-приложение на Django?
| | |
| |
| 2.51, zo0M (ok), 10:49, 18/03/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
Да, прям, может, но! с полпинка не получится завести либы с C-расширениями, как то: numpy, pandas, lxml, psycopg2 и т.д. и т.п. С такими придётся немного пoебyнькaться, но и их завести в конечном счёте тоже можно вполне себе.
| | |
|
| 1.9, Аноним (9), 01:02, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
Сижу на Java 8, буду сидеть, и никакие силы не заставят слезть. Просто потому, что восьмёрка итак overkill по возможностям.
| | |
| |
| 2.26, Аноним (26), 07:07, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Иногда такая тактика вынужденная. Некоторые приложения, например, DCM4CHEE и все основанные на нем коммерческие проекты (а их много) работают на версии Java не выше 8.
| | |
| |
| 3.78, _ (??), 18:58, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
"Make sure you have Java 17 (JDK) or newer installed."
WTF?
| | |
|
| 2.31, Жироватт (ok), 08:51, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Легаси принудительно переведено на 8 с 5,6 и 7 - геморрой был ещё тот, на самом деле, но оно работает и пусть работает.
Старые проекты крутятся на 11й, по большей части из-за политики обслуживания кода и библиотек, часть из которых явно взята командой на сопровождение.
Новые версии уже делаются на 17й.
Планируемые версии или brand new будут пилиться поверх свежей LTS или на 21й - тут уже больше по желанию.
Делать новые проекты на 8? Ну такое.
| | |
| |
| 3.40, Аналоговнет (-), 09:58, 18/03/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> Делать новые проекты на 8? Ну такое.
А их никто и не делает на Java за редким исключением. Слышим Java, подразумеваем уже готовые и работающие годами проекты. У восьмёрки, кстати, огромный плюс -- длительный срок поддержки, в отличии от новых версий, которые слишком быстро протухают.
| | |
| |
| 4.42, Жироватт (ok), 10:15, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Сильное заявление, правда не подкреплённое буквально ничем.
> Слышим Java, подразумеваем уже готовые и работающие
...где слышим?
| | |
| |
| 5.47, Аноним (-), 10:30, 18/03/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> Сильное заявление, правда не подкреплённое буквально ничем.
Подкрепленное очевидным положением дел на рынке труда
| | |
|
| 4.73, Аноним (73), 14:31, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Че, правда? То-то в банки зовут с С# и Оракла переписывать на Java и Postgres
| | |
|
| 3.43, жявамэн (ok), 10:16, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
при переходах самое большое было уйти с 8 и с javax на jakarta в спринговых и ЕЕ приложениях
ну и по мелочи с xml мапперами да xslt либами разобраться
лично переводил на 11 лвл несколько монолитов с 7 с либами на 5 даже
сейчас все на 17 - и в будущем даже ленивые челы что не хотят использовать даже 11 лол могут смело продолжать калякать свои легаси поделки
лично я из 17 и 21 не использую ничего
на Грааль перевести спринг из-за множества рантайм-аспектов и кой где даже рефлексии особо никто не пытается
вот когда все же допилят страктед канкаренси в лтс ветке можно будет подумать и переписать часть многопоточного кода на виртуал треды.
и то похоже что скорее мне придется уходить из жявы из-за повсеместного ИИ прежде чем дождусь
| | |
|
| 2.44, жявамэн (ok), 10:19, 18/03/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
советую перейти на 17 лвл
все новые версии спринга уже требуют минимум 17
хотя для легаси монолитов хватит и 11 если обновить апсервер и смигрировать ЕЕ на жакарту
8 и все либы под 8 уже некролегаси с неисправляемыми ошибками
выпускать которые даже в интрасеть - опасно
| | |
| |
| 3.46, Аноним (-), 10:30, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> советую перейти на 17 лвл
А нафига, если итак великолепно работает? Противоречить тезису "работает - не трожь" как то не очень хочется.
| | |
| |
| 4.48, жявамэн (ok), 10:32, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
>> советую перейти на 17 лвл
> А нафига, если итак великолепно работает?
на насквозь дырявых версиях библиотек?
которые уже не обновляются под 8?
ну штош удачи
| | |
| |
| 5.49, Аноним (-), 10:39, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> на насквозь дырявых версиях библиотек?
Какой-то квадратно гнездовой образ мышления у вас. Или вы из тех, кто устанавливает обновления ради обновлений? Не говоря о том, что чужие библиотеки в проде - зло, и в серьезных проектах всё пишется с нуля под свои нужды.
| | |
| |
| 6.54, жявамэн (ok), 11:08, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
ого какой мистер шутник нарисовался
в жяве все строится на библиотеках
свой код только бизнеслогика
| | |
| 6.71, Аноним (73), 14:25, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Ничоси, прям сам с нуля пишешь вычитку из сокетов и реализацию протоколов по RFC?
А если по бизнес-логике нужно например PDF читать - тоже по спецификации байтики считаешь в ByteArray?
| | |
|
|
|
|
| 2.59, Хрю (?), 11:45, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Спринг уже давно требует минимум 17. Так что хошь/нехошь, а переходить придётся. Но тоже долго на 8 сидели.
| | |
| |
| 3.64, жявасупермэн (-), 12:14, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Спринг
К счастью не все используют мусор в виде фреймворков. Приличные компании всё пишут с нуля пд свои нужды. Говорю как человек, работающий в транснациональной корпорации уже 20-й год в одной компании (и нет, это не рф).
| | |
| |
| 4.67, Аноним (67), 12:27, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
А потом чтобы это поддерживать ещё 1000 человек нанимают, в итоге 2000 сокращают.
| | |
| 4.68, Хрю (?), 12:33, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Да тоже болели подобной ахинеей, но потом, как то пришли, что жить как люди проще, удобнее да и выгоднее на порядок. Возможно и ты почувствуешь вкус к жизни, коды уволишься и узнаешь, что каменные топоры уже не в моде и живут только из-за заказчиков, которые готовы платить 100500 нефти за каменный век.
| | |
| 4.74, Аноним (73), 14:40, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
У собственных решений есть минус в чудовищной дороговизне сопровождения. По тому же спрингу в нормальных странах на глобальном рынке труда можно найти спецов, которые могут исходники по памяти цитировать, и при этом требовать умеренные деньги (по сравнению с теми, кто согласится в копролитах условного Amazon или IBM ковыряться).
| | |
|
|
|
| 1.17, Аноним (17), 03:54, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А что вообще сегодня крутого можно на джаве написать? И как дела с производительностью сейчас у неё? Я просто помню в 90е джава люто хайпила, были даже JavaStation в то время, выглядели круто.
| | |
| |
| 2.36, Жироватт (ok), 09:11, 18/03/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Что можно написать:
Что угодно - это зрелый язык со зрелой экосистемой, в т.ч. и библиотек. Лефтпадов мало, много опенсорцных и коммерческих либ. На десктопе так и вообще большая часть из них не нужна, компенсируясь продвинутостью java.lang.*, позволяющей не тянуть левые лефтпады, а брать библиотеки разумно. Есть полностью гнутые версии для фанатиков (с исключением для classpath). Сейчас язык на кривой хайпа лежит в правой части, на плато: есть новые проекты, есть доработки старых проектов - но о них не орут на каждом углу - для этого есть новомодные хайп-языки, типа rust.
> Производительность:
Мемасы про "640Гб достаточно всем" давно устарели: оверхед от ВМ в типичном приложении небольшой, электрон и подобное уделывают по потреблению ресурсов JVM просто как стоячего.
Раньше были проблемы со сборщиком, но сейчас они так вылизаны, что реально заметить их работу можно только на реально больших приложениях-дробилках или на специально написанных для постоянного вызова GC приложениях-примерах.
На десктопах оверхед уже незаметен.
> Хайп:
Ага, был хайп как у универсального языка бизнес-логики, который очень сильно пострадал от дефективных манагеров, увидевших в нем серебряную пулю. Сейчас же это перебесилось - и java сидит в своей нише бизнес-софта, иногда вылезая в пользовательский и мобилочный софт.
Даже гугло, форсящее котлин так реально от java для ведроида не избавилось и не избавится.
> JavaStation в то время, выглядели круто.
Ага. Полностью управляемый язык, в котором на уровень неуправляемого кода надо лезть явно через JNI. Серебряная пуля, описанная в рекламных брошюрах как *универсальный решатель проблем*. Потом все стало на свои места, а явастейшны ушли в историю, как и лисп-машины.
| | |
| |
| 3.79, _ (??), 19:06, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
>> Что можно написать:
> Что угодно - это зрелый язык со зрелой экосистемой
O'RLY?! Then can you write the device driver for linux please? :-p
| | |
|
| 2.61, Хрю (?), 11:57, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Все бизнес приложения любого уровня, либо большие десктопные. С производительностью у неё всегда было норм, при достаточном колве памяти.
| | |
|
| 1.22, Аноним (22), 06:05, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Автору новости и всем жабистам даю совет! Вы когда демонстрируете куски кода обязательно включайте в них блоки исключения. Потому-что код на Жабе не обёрнутый в блок исключений тупо не скомпилируется.
| | |
| |
| 2.38, Жироватт (ok), 09:19, 18/03/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
Что ты несёшь, дорогой?
Демонстрируемые куски кода показывают лишь принципиальный синтаксис и метод решения.
Если ты хочешь обучить свою нейронку на демокоде - пиши сам, обороачивай в boilerplate сам и учи.
Если ты хочешь скопировать код, как индус со стековерфлоу - ПНХ.
| | |
|
| 1.28, Аноноон (?), 08:19, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
В настоящее время на хромоподобных браузерах апплеты можно и без JVM запускать.
| | |
| 1.35, Аноним (35), 09:05, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– | |
//Удалён API Applet (java.applet.Applet*, javax.swing.JApplet), применявшийся для запуска Java-приложений в браузере. Данный API потерял актуальность после прекращения поддержка Java-плагина для браузеров и был объявлен устаревшим в 2021 году.
Огромное спасибо от админов, эксплуатирующих тысячи старого оборудования IBM/Lenovo
| | |
| |
| 2.37, Жироватт (ok), 09:14, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Админ не может использовать для jnlp аутентичную 8?
Админ, админящий такое оборудование не может собрать себе портативный браузер со встроенным модулем java под конкретный список оборудования?
Вон из профессии.
| | |
|
| 1.41, жявамэн (ok), 10:07, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
сидим на 17 как он протухнет просто перейдем на сборку и рантайм от 21
благо самый геморройный переход с 8 на 11 сделан давным давно
на 21 переход с 17 не требует изменения кода вообще
| | |
| |
| |
| 3.55, жявамэн (ok), 11:10, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
ну давай расскажи
какие есть ломающие изменения в обратной совместимости между 21 и 17
с учетом что весь код на 11 лвл
| | |
|
|
| 1.50, Аноним (50), 10:47, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
После того, как начал использовать ии-агент, стало уже всё равно на новые фичи языков, их развитие. На самом деле грустно. Всё поменялось. Но такой рыночек
| | |
| 1.53, Аноним (53), 10:52, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
> сделать поля, помеченные как final, полностью не изменяемые, убрав обходной путь для их изменения
Вангую стоны "а мне нужно, у меня ручки кривые и мозг из одной извилины, я без этой возможности кодить не умею, хнык-плак".
| | |
| |
| 2.60, жявамэн (ok), 11:49, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
никто не использует final не зная зачем (ты же знаешь?)
я например до сих пор использую старый final type вместо var когда это нужно
ну или ломбоковский val который генерит тот же самый final type если ломбок есть в проекте
| | |
| 2.62, Хрю (?), 12:02, 18/03/2026 [^] [^^] [^^^] [ответить]
| +/– |
Зачем говоришь, если не шаришь? Эти вещи позволяли чинить баги в не поддерживаемых продуктах. Сам это использовал, когда вендор не захотел чинить явный баг, на том основании, что поддержка закончилась, а расширенная поддержка за которую платят 100500$ один из лидеров отрасли, по сути филькина граммота.
| | |
|
| 1.77, Аноним (77), 16:31, 18/03/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
> Предложена одиннадцатая тестовая реализация API Vector
Они это никогда не родят
| | |
|