| | 1.2, Аноним (2), 10:40, 20/03/2019  [ответить] [﹢﹢﹢] [ · · · ] | +7 +/– |  | Что то мне этот switch напоминает... Где же они его идею позаимствовали... 
 |  |  | 
 
|  | |  | | 3.5, Аноним (2), 10:47, 20/03/2019 [^] [^^] [^^^] [ответить] | +1 +/– |  | Именно, с учетом того что прошло уеву тучу лет с момента появления такого синтаксиса) 
 |  |  | 
 | 
 |  | |  | |  | | 5.57, анон (?), 18:21, 20/03/2019 [^] [^^] [^^^] [ответить] | –2 +/– |  | это нормально когда язык развивается и наполняется новыми улучшениями. Ждем := сахарок 
 |  |  | 
 |  | | 6.67, Илья (??), 20:29, 20/03/2019 [^] [^^] [^^^] [ответить] | +2 +/– |  | Таким образом в c  напихали огромную кучу не всем нужного синтаксиса  Например г... большой текст свёрнут, показать |  |  | 
 |  | | 7.88, Онаним (?), 09:06, 21/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | > Например геттер можно написать 4 разными способами: > int GetAge() {return _age; };
 > int GetAge() =>_age;
 > int GetAge { get { return _age; } }
 > int GetAge =>_age;
 Только первые два - это методы, а собственно геттеры - последние два (полная и упрощенная записи). Два способа - не так уж много для запоминания.
 > Встроили linq с sql подобным синтаксисом:
 Когда был жив Linq-to-SQL, было по-своему удобно. Но в целом да, не особо оправданная фича.
 > А джава в этом плане просто неторопясь собирает проверенные временем решения.
 Ключевое слово - "не торопясь" ) Сколько лет джаве потребовалось, чтобы реализовать свой Linq под названием Stream API? И получилось как-то так себе (спасибо кривой реализации дженериков).
 |  |  | 
 |  | | 8.98, Илья (??), 23:04, 21/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | Зато это отличное подспорье для вкусовщины, которой хотелось бы вообще не видеть... текст свёрнут, показать |  |  | 
 | 
 | 
 | 
 | 
 | 
 | 3.33, Аноним (33), 12:12, 20/03/2019 [^] [^^] [^^^] [ответить] | –1 +/– |  | Большинство фич приходит в жаву из скалы. Это второй по популярности жвм язык после самой жавы. Которому внезапно уже 15 лет от роду. 
 |  |  | 
 |  | | 4.63, Аноним (63), 19:39, 20/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | Попрошу заметить, что Скала уже прекратила развитие. А новая компания Одерского не выпустила ни одного релиза с момента прекращения существования предыдущей компании. 
 |  |  | 
 |  | |  | | 6.77, Аноним (77), 23:14, 20/03/2019 [^] [^^] [^^^] [ответить] | +1 +/– |  | И что? 
Scala 2.12.0
 @adriaanm adriaanm released this on Nov 3, 2016
 
С тех пор даже 2.13 не вышла. Прошло 3 года.
 
 |  |  | 
 | 
 |  | | 6.115, Аноним (115), 09:22, 23/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | > 2.13 на подходе уже 3 года.... 
 > третья готовится
 И, скорее всего, в состоянии готовки и останется.....
 > Что вы несете?
 Факты и ничего личного. Новая компания Одерского была создана под обслуживания корпоративных клиентов на Java. Предыдущая - занималась развитием Scala. Вот и вся разница. В настоящее время Scala - не более чем закрытый академический проект без реальной коммерческой поддержки, с проблемами миграции на JDK12.
 |  |  | 
 | 
 | 
 | 
 | 
 | 2.28, пгуыыцрщ (?), 11:55, 20/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | Это больше похоже на внедрение аргументов в защиту от миграции на котлин (что происходит массово). "Зачем котлин, если эти фичи есть в ява?" Только не взлетит, ибо сахара в котлине гораздо больше, а все фичи из него запилить неполучится.
 |  |  | 
 |  | | 3.51, Аноним84701 (ok), 16:16, 20/03/2019 [^] [^^] [^^^] [ответить] | +2 +/– |  |  > а тот вообще из Си позаимствовали. какой ужас Учитывая, что тот же паскалевский намного меньше напоминал "таблицу прыжков":
 
 
 CASE foo of
 -1: bar:=0;
 0..99 : bar:=50;
 100..999 : bar:=100;
 ELSE bar:=150;
 END;
 
 
 
 действительно ужас.
 |  |  | 
 | 
 | 
 
 | 1.4, Аноним (4), 10:45, 20/03/2019  [ответить] [﹢﹢﹢] [ · · · ] | +5 +/– |  | опять занялись ненужными улучшениями!! алиасы на название типов (и генериков) - когда?
 юникс-сокеты (именованные каналы, если windows) -- когда? я как должен писать две программы общающиеся друг с дружкой -- через СЕТЕВЫЕ сокеты (на ::1) чтоль гонять данные от одной ко второй?
 обработка юникс-сигналов -- когда?
 общая память и общие системные очереди между разными процессами -- когда?
 как мне вообще писать на ява, если оно ничего не умеет? на jni чтоль половину кода писать?
 яже не прошу чего-то неординарного типа возможность компилирования и загрузки ebpf-фрагментов в ядро!! я же про базовые вещи
 |  |  | 
 
|  | | 2.10, Я (??), 10:59, 20/03/2019 [^] [^^] [^^^] [ответить] | –5 +/– |  | А какие альтернативы? Питон -- не умеет в многопоточность, кресты -- стрельба по ногам, новомодные штуки типа go или js вообще ад. 
 |  |  | 
 |  | |  | | 4.17, Я (??), 11:30, 20/03/2019 [^] [^^] [^^^] [ответить] | –6 +/– |  | А что там? Область применения неясна, спроса на него ирл я не видел, как и крупных проектов на нём. 
 |  |  | 
 |  | |  | | 6.64, Я (??), 19:41, 20/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | Нишевый серверный проект можно хоть на асме написать. В то время как пишут один кубернетес, пишется пара тысяч джава-проектов. Вот syncthing -- более живой пример, но у него благодаря go куча проблем -- то они не могли с inotify нормально работать, то адовые тормоза при передаче (не процессора, а просто скорость намного ниже реального соединения).
 |  |  | 
 | 
 | 5.79, Аноним (79), 00:33, 21/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | Область применения сервер приложений для API. Спрос есть в развитых компаниях где у руля стоят технические специалисты, а не менеджер с курсов менеджера. Крупные проекты начиная от всяких DigitalOcean закансичвая российским Ozon. 
 |  |  | 
 | 
 | 
 |  | | 4.80, Аноним (79), 00:35, 21/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | Менеджера пакетов и системы сборок штатной нет, а так нормальный такой язык. Хотя вроде претендует сейчас Конан и СиМайк, но опять таки половина так половина сяк половина под линух половина под венду.
 
 |  |  | 
 | 
 | 
 | 2.12, receipt (?), 11:14, 20/03/2019 [^] [^^] [^^^] [ответить] | +2 +/– |  | "алиасы на название типов (и генериков) - когда?" - а разве можно добавить алиас на дженерике при стирании? Или вам не нужна обратная совместимость? "общая память и общие системные очереди между разными процессами -- когда?" - java не на столько низкоуровневый язык.
 |  |  | 
 | 2.15, onekosha (?), 11:16, 20/03/2019 [^] [^^] [^^^] [ответить] | –5 +/– |  | Смотрел новый стандарт С++. "опять занялись ненужными улучшениями!!" Сборщика мусора нет. Когда? Свойств нет. Когда? Сравнение с образцом нет. Когда? Диапазоны? ... Выше был тролинг. (По функционалу С++ могу ошибаться, не пользуюсь). Язык программирования подбирается под конкретно рещаемую задачу. Если таких нужных Вам вещей нет в Java, может поискать другой язык, где это есть, и реализовать задачу.
 |  |  | 
 |  | | 3.27, Урри (?), 11:54, 20/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | Вы путаете библиотеки, фичи и синтаксический сахар. Если меня, например, задолбало писать тонну текста, заворачивая переменные в геттеры/сеттеры (на самом деле уже нет, я написал свой транслятор) и я хочу эту фичу в языке - почему надо искать другой язык, вместо улучшения этого? 
 |  |  | 
 | 
 | 2.35, лютый жабист___ (?), 13:00, 20/03/2019 [^] [^^] [^^^] [ответить] | +3 +/– |  | >юникс-сокеты (именованные каналы, если windows) -- когда? я как должен писать две программы общающиеся друг с дружкой -- через СЕТЕВЫЕ сокеты (на ::1) чтоль гонять данные от одной ко второй? сколько лет JNDI ? Странно, что ты про это не слышал.
 >как мне вообще писать на ява, если оно ничего не умеет?
 Не пиши.
 |  |  | 
 | 2.38, Аноним (38), 14:07, 20/03/2019 [^] [^^] [^^^] [ответить] | +1 +/– |  | > я как должен писать две программы общающиеся друг с дружкой -- через СЕТЕВЫЕ сокеты (на ::1) чтоль гонять данные от одной ко второй? loopback-интерфейс в ядре давно работает через memcpy
 |  |  | 
 |  | | 3.83, Xasd5 (?), 01:05, 21/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | а setfacl как делать на этот твой localhost? или ты один из тех кто решает все проблемы в линуксе через sudo chmod 777 ? :-)
 |  |  | 
 | 
 | 2.40, YetAnotherOnanym (ok), 14:34, 20/03/2019 [^] [^^] [^^^] [ответить] | +1 +/– |  |  > общая память и общие системные очереди между разными процессами -- когда? Джо Армстронг смотрит на тебя с любопытством и сочувствием.
 |  |  | 
 | 2.45, Аноним (45), 15:18, 20/03/2019 [^] [^^] [^^^] [ответить] | –1 +/– |  | Успешно общался по юникс сокетам при помощи netty. А так да, Ява позиционирует себя как кроссплатформенную платформу (извиняюсь за каламбур), поэтому юникс сокетов в Ява se нет 
 |  |  | 
 |  | | 3.68, X4asd (ok), 20:34, 20/03/2019 [^] [^^] [^^^] [ответить] | +/– |  |  > Ява позиционирует себя как кроссплатформенную платформу (извиняюсь за каламбур), поэтому юникс сокетов в Ява se нет и что не так с кросплатформенностью юникс-сокетов?
 юникс-сокеты существуют ВО ВСЕХ платформах (кроме DOS/Windows). unix-сокеты охренительно кросплатформенны.
 а вот тебе пример с уже существующими решениями связаными с DOS/Windows : https://docs.oracle.com/javase/8/docs/api/java/nio/file/attribute/PosixFilePer -- PosixFilePermissions выбрасывают ошибку на DOS/Windows, а почему точно также нельзя было сделать для unix-сокетов?
 |  |  | 
 |  | | 4.81, Аноним (79), 00:38, 21/03/2019 [^] [^^] [^^^] [ответить] | +1 +/– |  | Слушайте напишите для себя один раз расширение работающее через UNIX сокеты и радуйтесь, а для Windows платформы найдите там специалиста по mailbox или pipe помоему так она там называлась и будет вам кросплатформенная абстракция. Для отладки можете взять какую-нибудь TCP реализацию на случай когда все пойдет не так. А вообще не пойму у вас с производительностью уперлось все уже? Масштабировались с самого начала или нет? 
 |  |  | 
 | 
 | 
 | 2.69, Илья (??), 20:40, 20/03/2019 [^] [^^] [^^^] [ответить] | +1 +/– |  | > общая память и общие системные очереди между разными процессами -- когда? Вы просто наверное не поняли еще, что процессы не должны шарить между собой память
 |  |  | 
 | 2.76, Аноним (76), 23:14, 20/03/2019 [^] [^^] [^^^] [ответить] | –1 +/– |  | Обработка сигналов есть в jvm около 20 лет, можете не ждать. Для unix сокетов вы можете воспользоваться сторонней библиотекой
 что такое системные очереди не знаю, возможно тоже доступно как и 2 предыдущих.
 
 |  |  | 
 | 2.103, iZEN (ok), 09:08, 22/03/2019 [^] [^^] [^^^] [ответить] | +/– |  |  В Java для межпроцессного взаимодействия лет двадцать существует RMI/JRMP. 
 |  |  | 
 | 
 
 | 1.13, lsh (?), 11:16, 20/03/2019  [ответить] [﹢﹢﹢] [ · · · ] | +2 +/– |  | Складывается впечатление, в Java в качестве улучшений языка в основную ветку попадают весьма странные вещи. Мне пока неизвестно, почему именно switch удостоился такого внимания, особенно в таком странном стрелочном синтаксисе вместо двоеточия, поэтому с JEP-ом ознакомлюсь позже. Кроме того, почему бы не добавить в язык реально более нужные вещи как async/await поверх CompletableFuture; генераторы вместо вручную зубодробительных Iterator и, может, Stream + если развить тему дальше, то и для InputStream/OutputStream/Reader/Writer; получение полноценной информации о типе (а не о загруженном классе); method-refs в текущем классе с помощью какого-нибудь class::doSomething, а не SomeLongVerboseClassName::doSomething; именованные параметры, чтобы избавиться от ненужных билдеров; неявная автогенерация кода для декораторов вместо тонн методов в абстрактных ForwardingClass; for-else и т.д. и т.п. 
 |  |  | 
 
|  | | 2.19, Я (??), 11:33, 20/03/2019 [^] [^^] [^^^] [ответить] | +1 +/– |  | Возможно, объём работ. Тебе дают по плану 2 месяца и говорят -- выбирай фичу. А в этот период влазит только свич, ну или брать генераторы и сделать релиз в 3 раза позже. 
 |  |  | 
 | 2.20, max (??), 11:40, 20/03/2019 [^] [^^] [^^^] [ответить] | +3 +/– |  | Долго расписывать не хочется, но приведу пару примеров. Async/Await не вводят, потому что планируют Fiber, который является более мощным инструментом -> смотрим проект Loom. По поводу switch и стрелок... это preview, детали -> смотрим проект Amber. Автогенерация кода (я так понимаю, getters/setters/hashCode/equals/toString) может не понадобится в виде a-la lombok -> смотрим проект Valhalla. В итоге: если действительно интересно, то надо потратить немного времени на интернеты, многие вопросы не возникнут. Советую доклады JDK Language Summit.
 
 |  |  | 
 | 2.70, Илья (??), 20:58, 20/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | > именованные параметры, чтобы избавиться от ненужных билдеров именованные параметры не помогут избавиться от билдеров. 
 |  |  | 
 | 
 
 | 1.24, Аноним (24), 11:48, 20/03/2019  [ответить] [﹢﹢﹢] [ · · · ] | +6 +/– |  | > вместо 1000 может быть выведено "1K", а вместо 1000000 - "1M" Ну наконец-то. Все же на дворе 2к19, как-никак.
 |  |  | 
 
|  | | 2.44, microcoder (ok), 14:48, 20/03/2019 [^] [^^] [^^^] [ответить] | –3 +/– |  |  > Все же на дворе 2к19 Что Вас заставляет писать 'k' вместо 0? Какие приемущества, что это даёт?
 |  |  | 
 |  | | 3.52, zomg (?), 16:23, 20/03/2019 [^] [^^] [^^^] [ответить] | –1 +/– |  | кнопка k находится на home row при слепом наборе. удобнее набирать =) ну и, конечно, 2 килогода звучит лучше, чем 2 тысячи лет. очевидно.
 
 |  |  | 
 |  | | 4.53, Andrey Mitrofanov (?), 16:27, 20/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | > кнопка k находится на home row при слепом наборе. удобнее набирать =) MMXIX !   Чтоб сифири не мешали.
 > ну и, конечно, 2 килогода звучит лучше, чем 2 тысячи лет. очевидно.  |  |  | 
 | 
 | 
 | 
 
 
|  | | 2.87, leap42 (ok), 05:40, 21/03/2019 [^] [^^] [^^^] [ответить] | +1 +/– |  |  Гошный gc какбе в 10-100 раз быстрее НОВОГО gc Java. Там есть чем гордиться. 
 |  |  | 
 |  | |  | | 4.99, leap42 (ok), 05:23, 22/03/2019 [^] [^^] [^^^] [ответить] | +/– |  |  > http://gchandbook.org/ > Мальчик, почитай умных дяденек, чтобы не позориться, неся ахинею про то, в
 > чеи не разбираешься.
 по существу то есть что сказать? что я должен узнать из книжки 2011 года, когда нормальных GC ещё не существовало? средняя остановка GOGC измеряется микросекундами и она почти всегды быстрее одной милисекунды.
 почитайте лучше как развивался GOGC после выхода вашей брошюрки:
 https://blog.golang.org/ismmkeynote
 |  |  | 
 |  | | 5.102, лютый жабист___ (?), 08:45, 22/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | >по существу то есть что сказать? Проблемы нет сделать pauseless GC. Просто он будет съедать неадекватно много производительности и ОЗУ. Его вообще-то уже сделали, Azul называется.
 Гошному ГЦ до жабкиного как до луны... в чём плюс жабки, для неинтерактивного приложения можно взять самый дубовый параллельный, он иногда будет STWшить минутами, но итоговые ресурсы, потраченные на ГЦ будут супернизкими. Для критичного к задержкам софта можно выбрать другой ГЦ.
 А в ГО, как понимаю, гвоздями прибит один ГЦ, который ест до 80% проца и до 200% ОЗУ (от активной кучи). Ну его такого на....
 |  |  | 
 |  | |  | | 7.110, лютый жабист__ (?), 17:37, 22/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | >The GOGC variable sets the initial garbage collection target percentage Ну причём тут это? В жабке штук 5 совершенно разных ГЦ со своими фичами и достоинствами. У всех есть по десятку крутилкок в духе "sets the initial garbage collection target percentage" и многого другого.
 ГОшный ГЦ вроде как имеет дизайн УСТАРЕВШЕГО жабиного CMS (concurrent mark sweep), с отключенным STW. Жабин CMS делает долгий STW только когда совсем плохо, а ГО видимо говорит кря и жрёт оперативу и проц.
 Бисер надоело метать... Безпаузовый ГЦ в 95% случаев не нужен. Например у сервера приложений wildfly вообще параллельный ГЦ по дефолту и никаких пауз никогда не замечал.
 |  |  | 
 |  | | 8.111, _ (??), 05:23, 23/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | И все как один - лютое оно     Ни один не позволяет не отжирать жаве все корки и... текст свёрнут, показать |  |  | 
 | 
 | 
 | 
 | 5.109, анонн (?), 17:27, 22/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | >> http://gchandbook.org/ >> Мальчик, почитай умных дяденек, чтобы не позориться, неся ахинею про то, в
 >> чеи не разбираешься.
 > что я должен узнать из книжки
 > 2011 года, когда нормальных GC ещё не существовало?
 Деревянные были, на перфокартах, в то седой древности?
 |  |  | 
 | 
 | 
 | 3.93, лютый жабист___ (?), 11:32, 21/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | >Гошный gc какбе в 10-100 раз быстрее НОВОГО gc Java Быстрее Epsilon GC в 100 раз? ))))
 Вообще, в GO какой-то недоGC, деталей помню. Поэтому хоть в 1000 раз пусть будет быстрее.
 |  |  | 
 |  | | 4.112, _ (??), 05:36, 23/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | >Вообще, в GO какой-то недоGC, деталей помню. Поэтому хоть в 1000 раз пусть будет быстрее. Да просто ты понимаешь что жаба - всио! :-) Вот тебя и пучит. А GC гошники сделали весьма недурственный. Хотя какие в дупу гошники - гугель его сделал, ГУ-ГЕЛЬ! Для себя ... ну и нам перепало :)
 |  |  | 
 | 
 | 
 | 
 
 | 1.26, Урри (?), 11:52, 20/03/2019  [ответить] [﹢﹢﹢] [ · · · ] | –1 +/– |  | > все ранее написанные Java-проекты без изменений будут работоспособны при запуске под управлением новой версии У меня gradle сломался.
 |  |  | 
 
|  | | 2.29, Anonim (??), 12:00, 20/03/2019 [^] [^^] [^^^] [ответить] | +5 +/– |  | Да он вообще вещь в себе. Сам сломался, сам костылей наставлял, сам заработал... 
 |  |  | 
 | 
 
 | 1.30, Аноним (33), 12:02, 20/03/2019  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | LTS не бывает в отрыве от вендора, а он в статье не указан. Лтс в сертифицированной жаве забесплатно собирается предоставлять только Амазон. Остальные вендоры - только за деньги. И у них собственные лтсы, не бывает просто "java lts". Опенждк в линуксах это несертифицированная жава, на свой страх и риск, независимо от лтсов. 
 |  |  | 
 
|  | | 2.82, Xasd5 (?), 01:02, 21/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | > Опенждк в линуксах это несертифицированная жава которая работает лучше чем сертифицированная -- особенно когда дело касается работы с графикой/шрифтами и как следствие динамической линковкой с новой порцией lib*.so :-)
 |  |  | 
 | 
 
 | 1.32, InuYasha (?), 12:10, 20/03/2019  [ответить] [﹢﹢﹢] [ · · · ] | –2 +/– |  | Похоже, что люди вконец разучились соображать, что же, всё-таки, хорошо, а что - плохо. ( 
 |  |  | 
 
|  | | 2.43, YetAnotherOnanym (ok), 14:47, 20/03/2019 [^] [^^] [^^^] [ответить] | +3 +/– |  |  Осмелюсь высказать крамольное предположение, что люди - разные. Кому поп, кому попадья, а кому попова дочка. Кому арбуз, а кому свиной хрящик. И так далее. Что один считает остро-насущно необходимым, то другому - эталонно-ненужное ненужно. 
 |  |  | 
 | 
 
 
|  | | 2.56, Аноним (33), 17:01, 20/03/2019 [^] [^^] [^^^] [ответить] | –1 +/– |  | Корутины для жавы существуют как стороняя либа. Ну а в целом жава не нужна—есть котлин. В ещё более целом и котлин не нужен—есть раст. 
 |  |  | 
 |  | |  | | 4.86, Аноним (33), 02:39, 21/03/2019 [^] [^^] [^^^] [ответить] | –3 +/– |  | Голанг — это который по дизайну языка застрял в 1960-ых? Не смешите. 
 |  |  | 
 | 
 | 3.94, Аноним (-), 11:55, 21/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | Сравниваем количество написанного на Java/Kotlin (hint: Android) с растом и понимаем что нужно, а что - нет. 
 |  |  | 
 | 
 | 
 
 
|  | | 2.66, Аноним (63), 19:45, 20/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | При всей странности вопроса, интересно, а запустятся ли на ней скала-продукты? Есть подозрение, что разработчики Скалы окончательно на неё забили. Про Clojure/Kotlin сомнений нет. Работоспособность обеспечат. 
 |  |  | 
 |  | |  | | 4.92, Аноним (92), 11:22, 21/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | > А что не так со Scala? Отмирает. А так - всё ок. Продукты, которые на Скале написаны, не могут сейчас быть запущены на JDK 12.
 |  |  | 
 |  | | 5.118, rex (??), 12:00, 28/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | паника всё; зачем ей на каждой мелкой версии запускаться
 
 |  |  | 
 | 
 | 
 | 
 | 
 
 
|  | | 2.73, Аноним (73), 21:29, 20/03/2019 [^] [^^] [^^^] [ответить] | –1 +/– |  | С дотнетом всё хорошо. Запилили кроссплатформенную замену WPF и WinForms и портируют на неё проги. 
 |  |  | 
 |  | |  | | 4.108, КО (?), 16:23, 22/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | Ну так - если есть две платформы (Винда 23 бит и Винда 64 бит, ну или Вида 7 и Винда 10, ну на крайняк Винда 1803 и 1809) то она уже кросс платформенная 
 |  |  | 
 | 
 | 
 | 
 
 | 1.72, Аноним (73), 21:27, 20/03/2019  [ответить] [﹢﹢﹢] [ · · · ] | +1 +/– |  | >Напомним, что начиная с выпуска Напоминаю, что начиная с какого-то выпуска, херакл дропнул 32 
бита из вредности, а резервные копии официальных билдов выпилил по DMCA.
 Также напоминаю - билды Java > 11 идут под проприетарной лицензией, требующей оплаты, свободные же либо ставьте из пакетов, либо (для винды) - собирайте из исходников.
 |  |  | 
 
|  | |  | | 3.97, Аноним (73), 22:35, 21/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | openjdk и Java SE - разные вещи. openjdk - спо, Java SE - проприетарь. 
 |  |  | 
 |  | | 4.117, Аноним (78), 12:21, 25/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | Чукча не читатель, чукча писатель? По ссылке:
> production-ready open-source builds of the Java Development Kit, version 11.0.2, an implementation of the Java SE 11.0.2 Platform
 Еще раз:
> implementation of the Java SE
 |  |  | 
 | 
 | 
 | 2.96, max (??), 17:24, 21/03/2019 [^] [^^] [^^^] [ответить] | +/– |  | ну речь скорее о выходе java 12 - в частности openjdk; oraclejdk базируется на openjdk, и действительно - за это хотят $$$;
 если использовать openjdk - платить не надо (например, можно самому собрать; можно взять сборку у zulu или других товарищей);
 
 |  |  | 
 | 
 
 | 1.101, Dmitry77 (ok), 08:30, 22/03/2019  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  |  Чем хороша Java - у неё хорошая кросс-платформенность. Но сейчас появилась платфома на которой она не работает - iOS
 В перспективе Dart может работать на всех 5 платформах (наравне с js)
 |  |  | 
 
 
 
 |