| 
|  | |  | |  | | 4.49, Аноним (49), 22:59, 23/03/2022 [^] [^^] [^^^] [ответить] | +2 +/– |  | Правда одна проблема рвет Golang и Rust в производительности на синтетических задачах. Оптимизация в Runtime штука хорошая, но нужно понимать и знать в чем это можно использовать.
 
 |  |  | 
 |  | | 5.52, a (??), 00:01, 24/03/2022 [^] [^^] [^^^] [ответить] | +7 +/– |  | Какая проблема рвет Golang и Rust в производительности на синтетических задачах? 
 |  |  | 
 | 
 | 4.63, Yilativs (?), 20:47, 24/03/2022 [^] [^^] [^^^] [ответить] | +4 +/– |  | >Джава это давно уже легаси как кобол а мужики то не знают ;-)
 вся 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? ;-)
 |  |  | 
 |  | | 5.67, Аноним (67), 00:35, 25/03/2022 [^] [^^] [^^^] [ответить] | +/– |  | У кобола почти всё то же самое, весь банковский софт на коболе, миллиарды строк. 
 |  |  | 
 |  | | 6.77, Yilativs (?), 14:00, 25/03/2022 [^] [^^] [^^^] [ответить] | –1 +/– |  | набежали пенсионеры, поговорить о "прекрасном прошлом". >У кобола почти всё то же самое, весь банковский софт на коболе, миллиарды строк.
 Да ладно балаболить, "почти тоже самое":
куча субд тоже на каболе?
 мобильная разработка на каболе?
 иде на каболе? :-)
 Где ты последний раз в банке видел код на кабол? В 96? ;-)
 
 |  |  | 
 | 
 | 
 | 4.85, Смузихлёб (?), 18:15, 25/03/2022 [^] [^^] [^^^] [ответить] | +4 +/– |  | > Джава это давно уже легаси как кобол Уже лет 10 как. Современный стартап на джаве это моветон, и на то есть причины (нет, дело не в "модно-молодёжно").
 |  |  | 
 |  | | 5.88, лютый жабби__ (?), 14:15, 26/03/2022 [^] [^^] [^^^] [ответить] | –1 +/– |  | >Современный стартап на джаве это моветон причина может быть только одна - потому что нет ФОТ на жабистов.
а стартап без сотен нефти - гомно, мимо которого надо проходить.
 
 |  |  | 
 | 
 | 
 | 
 | 2.51, Лингвист2006 (?), 23:45, 23/03/2022 [^] [^^] [^^^] [ответить] | +/– |  | Быстрый но опасный и лет на 20 устаревший. Языковые костыли и недоделки, смотревшиеся уместно во времена расцвета дельфей, в 2020-х уже стыдно 
 |  |  | 
 | 2.53, Аноним (53), 02:32, 24/03/2022 [^] [^^] [^^^] [ответить] | –2 +/– |  | > Go Си для веба со сборщиком мусора, ибо жабаскрипнутые не поймут. Писать на го ровно как писать на си буэ.
 |  |  | 
 | 
 
 
|  | |  | | 3.12, Аноним (12), 13:00, 23/03/2022 [^] [^^] [^^^] [ответить] | +2 +/– |  | 1) высокая скорость разработки 2) управлять памятью не надо
 3) всего в полтора раза медленнее плюсов (nodejs/php/python -- на порядки порядков порядков медленнее плюсов)
 
 |  |  | 
 |  | |  | | 5.35, Алекс (??), 16:10, 23/03/2022 [^] [^^] [^^^] [ответить] | +6 +/– |  | HotSpot, который использует Oracle, из недостатка Java сделал преимущество - кэширование "горячих" методов вместе с прочими оптимизациями привело к тому, что в некоторых случаях (нагруженные системы) Java отрабатывает быстрее нативного кода. А для тех, кто все еще считает Java медленной, есть GraalVM в помощь, умеет сразу компилить нативные бинарники.
 
 |  |  | 
 |  | | 6.56, Бывалый смузихлёб (?), 09:45, 24/03/2022 [^] [^^] [^^^] [ответить] | +/– |  | > что в некоторых случаях (нагруженные системы) Java отрабатывает быстрее нативного кода и чем же нативный mov оказывается медленнее mov, но жабашного ?
 |  |  | 
 |  | | 7.60, sdkhflskhgl (?), 13:48, 24/03/2022 [^] [^^] [^^^] [ответить] | +1 +/– |  | если есть спекулятивное выполнение кода, то иногда жабашный mov просто не выполняется. но таких алгоритмов исчезающие мало 
 |  |  | 
 | 
 | 
 | 
 | 4.17, Аноним (17), 13:15, 23/03/2022 [^] [^^] [^^^] [ответить] | –3 +/– |  | Ой, не надо, без нативных батареек с симдами эта шляпа как не ехала так и не едет, гуя нормального нет, при этом контролировать гц (чтобы не фризило хотя бы когда не надо), или сколько памяти в итоге вытечет, невозможно. И да, жрёт куда хлеще электрона. Для софта годится не больше питона или жс, для вебни вполне неплохо, если сравнивать с тем же дотнетом. Но именно как единое приложение, а то ещё окажется что пых по всем параметрам уделывает при использовании как сайт. 
 |  |  | 
 | 4.21, Аноним (21), 13:31, 23/03/2022 [^] [^^] [^^^] [ответить] | +/– |  | Жаль когда увольнялся со старой работы, не получилось утащить свои данные. Ибо там ради прикола были сделаны тесты скорости всех популярных языков, в том числе и скриптовых с и без JIT. Не помню, где там была Java, но на первом место точны были Си. 
 |  |  | 
 |  | | 5.38, Аноним (12), 17:01, 23/03/2022 [^] [^^] [^^^] [ответить] | +/– |  | имей привычку (хах, привычку) в последний рабочий день приходить с внешним ссд. Сливай туда весь хомяк. Никогда не знаешь, что где пригодится. (И да, балкон у меня тоже загажен всяким барахлом, которое жаль выкидывать -- стараюсь туда лишний раз не выходить.) 
 |  |  | 
 | 5.89, лютый жабби__ (?), 14:25, 26/03/2022 [^] [^^] [^^^] [ответить] | +/– |  | >Ибо там ради прикола были сделаны тесты скорости всех популярных языков, в том числе и скриптовых с и без JIT. Не помню, где там была Java, но на первом место точны были Си. достоинство жабы не в скорости микроподелок, а в том что на ней ДЕШЕВЛЕ всего делать гигантскую прогу (с более-менее быстрой разработкой и недорогим сопровождением). правда сейчас во времена микросервисов и лютых зарплат, часто делают микросервисы на любом гомне, какую команду наскребли на рынке.
 p.s. но не всё ж можно из микросервисов лепить. выше уже писали... хадупы-спарки-кассандры-кафки итд 100500
 |  |  | 
 | 
 |  | | 5.44, Аноним (12), 18:53, 23/03/2022 [^] [^^] [^^^] [ответить] | –3 +/– |  | нужен серьезный энтерпрайзный язык (вернее, Платформа) со стандартами на все случаи жизни. А игогошечка могла бы занять нишу системного программирования. Ты пойми: яву ценят не за скорость, а за продуманность, зрелость и надежность; высокая скорость решающего значения в энтерпрайзе никогда не имела, а в яве это лишь приятный бонус. Проще и дешевле докупить оборудование, чем сопровождать си-игого-монстра. 
 |  |  | 
 | 5.81, Аноним (81), 16:22, 25/03/2022 [^] [^^] [^^^] [ответить] | +/– |  | просто надо нормально знать и java, и go. два нормальных рабочих инструмента, дополняющие друг друга. 
 |  |  | 
 | 
 | 
 | 3.27, Аноним (2), 14:21, 23/03/2022 [^] [^^] [^^^] [ответить] | +1 +/– |  |  Во первых я люблю кофе!!! Во вторых, я люблю букву J!!!
 В-третьих, джава это быстрота, стабильность, просстттттттттттттттттттттттттттт
 
 |  |  | 
 | 3.95, Dmitry (??), 20:18, 30/03/2022 [^] [^^] [^^^] [ответить] | +/– |  | Статическая типизация и кроссплатформенность В смысле кросплатформенности java переплюнул только Dart
 
 |  |  | 
 | 
 | 
 
 
|  | | 2.57, Аноним (57), 10:05, 24/03/2022 [^] [^^] [^^^] [ответить] | +2 +/– |  | А я вообще с HP Z-book'ом по улице хожу =\ У него огромная Z на крышке. 
 |  |  | 
 | 
 
 | 1.6, Жироватт (ok), 12:37, 23/03/2022  [ответить] [﹢﹢﹢] [ · · · ] | +4 +/– |  |  > API Vector, предоставляющего функции для векторных вычислений Не прошло и 20 лет
 |  |  | 
 
 
 
|  | | 2.22, Аноним (22), 13:37, 23/03/2022 [^] [^^] [^^^] [ответить] | +/– |  | Укажите какую версию C# - выхотите сравнить с какой версией Java  :) 
 |  |  | 
 |  | | 3.26, Аноним (26), 14:20, 23/03/2022 [^] [^^] [^^^] [ответить] | +3 +/– |  | Ну какой-там сейчас пользуются люди, последней шарпа и 8 летней давности java 8 
 |  |  | 
 | 
 | 2.32, Аноним (8), 14:37, 23/03/2022 [^] [^^] [^^^] [ответить] | +/– |  | Если написал один раз, то оно будет работать ближайшие 10 лет, даже обновляя версию java 
 |  |  | 
 | 2.58, YetAnotherOnanym (ok), 11:09, 24/03/2022 [^] [^^] [^^^] [ответить] | +/– |  |  Тем, что жручая, тормозная и дырявая. Первыми двумя лучше для производителей железа, третьим - для спецслужб. 
 |  |  | 
 | 2.64, амоним (?), 21:02, 24/03/2022 [^] [^^] [^^^] [ответить] | +/– |  | тем что экосистема дофига больше, разработчиков больше, тем что независит от одной корпорации, тем что совместимость обратная работает, тем что комьюнити больше... короч у джавы длинее. size does matter after all (rammstein)
 
 |  |  | 
 |  | | 3.83, Аноним (81), 16:27, 25/03/2022 [^] [^^] [^^^] [ответить] | +/– |  | раньше в шарпе был alt.net-стек, с портами из java (nhibernate, spring.net, quartz.net) - с этим можно было еще как-то работать... все что исходило от самой мс - неподдерживаемые какашки 
 |  |  | 
 | 
 | 
 
 | 1.14, Аноним (67), 13:11, 23/03/2022  [ответить] [﹢﹢﹢] [ · · · ] | +1 +/– |  | > После шести месяцев У этих тоже недержание развилось?! Будут по две версии в год молотить?
 |  |  | 
 
|  | | 2.20, aa (?), 13:22, 23/03/2022 [^] [^^] [^^^] [ответить] | +/– |  | "В качестве ветки с длительным сроком поддержки (LTS) следует использовать Java SE 17, обновления для которого будут выпускаться до 2029 года." - есть же и для людей версии
 
 |  |  | 
 |  | | 3.30, Аноним (30), 14:31, 23/03/2022 [^] [^^] [^^^] [ответить] | +1 +/– |  | > есть же и для людей версии Для людей версии Java нет. Но хотя бы совместимость в рамках мажорной версии работает. А не как у .NET - встречались приложения не то что от мажорной и минорной версии зависящие, а даже от сборки (последние 4 цифры).
 |  |  | 
 | 
 | 
 
 | 1.18, Аноним (18), 13:19, 23/03/2022  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | > Объявлен устаревшим и будет отключён в одном из следующих выпусков механизм финализации А вот это хорошо. Давно надо было.
 Может лет через 10-15 и деструкторы нормальные завезут, а не порнографию уровня 'Cleaner'.
 |  |  | 
 
 | 1.34, Аноним (67), 15:39, 23/03/2022  [ответить] [﹢﹢﹢] [ · · · ] | +5 +/– |  | > String formatted = switch (o) { >        case Integer i -> String.format("int %d", i);
 Это что за антипаттерн?! Я понимаю, что студенты элитных IT-вузов так кодят...
 |  |  | 
 
|  | | 2.45, Аноним (46), 19:10, 23/03/2022 [^] [^^] [^^^] [ответить] | –3 +/– |  | Это не антипаттерн, а один из элементов реализации pattern matching. А наступит день, так и pattern matching with deconstruction завезут. 
 |  |  | 
 |  | | 3.72, freecoder (ok), 10:40, 25/03/2022 [^] [^^] [^^^] [ответить] | –1 +/– |  |  > А наступит день, так и pattern matching with deconstruction завезут. Только к тому дню Rust уже вытеснит Java.
 |  |  | 
 |  | | 4.86, Аноним (67), 23:22, 25/03/2022 [^] [^^] [^^^] [ответить] | +/– |  | > Rust уже вытеснит Java. Растюню вытеснит любой язык, необязательно Жаба.
 |  |  | 
 | 
 | 
 | 2.55, Аноним (55), 08:49, 24/03/2022 [^] [^^] [^^^] [ответить] | +/– |  | В современных языках это надо для того formatted объявить неиммутабельной переменной без использования лямбд. 
 |  |  | 
 | 
 
 
 | 1.73, freecoder (ok), 10:47, 25/03/2022  [ответить] [﹢﹢﹢] [ · · · ] | –1 +/– |  |  Когда-то, пять лет назад, мне понадобился язык, на котором я мог бы делать и рабочие, и личные проекты. Так как сфера моих интересов простирается от веб-программирования до игровых движков, то Java не подошла. С++ после Java выглядел ретроградно, прежде всего со стороны тулинга и модульности. Но вот Rust - совсем другое дело! Оказалось, что это то, что нужно. 
 |  |  | 
 
|  | | 2.76, Ананоним (?), 11:58, 25/03/2022 [^] [^^] [^^^] [ответить] | +1 +/– |  | > Но вот Rust - совсем другое дело! Оказалось, что это то, > что нужно.
 Нужно кому? Мне - не нужно. Вот на язык Ada я поглядываю, возможно он следующий для изучения.
 |  |  | 
 | 2.84, Аноним (81), 16:29, 25/03/2022 [^] [^^] [^^^] [ответить] | +1 +/– |  | в java есть богоподобный libgdx - это все что нужно для игровых движков. 
 |  |  | 
 |  | |  | | 4.93, denis (??), 15:08, 27/03/2022 [^] [^^] [^^^] [ответить] | +1 +/– |  | Давно меньше миллисекунды на хипах в несколько GB и 10-ти ms под сотню GB. И это из коробки без дрочерства с памятью в дебаге. Гуглите последние тесты ZGC и Shenandoah. Вам уже и дедупликацию памяти завезли в стрингах в райтам исполнении, и вы все живете в 2010-м. И да, вся jvm сама давно написана на C++, и компилируется в нэйтив exe/elf при желании.
 И запускается давно без компиляции, как bash-файл в виде исходника: java --source 11 script.java %1
 
 |  |  | 
 | 
 | 
 | 
 
 |