The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск Java SE 19, opennews (??), 20-Сен-22, (0) [смотреть все]

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


2. "Выпуск Java SE 19"  +13 +/
Сообщение от Вован (??), 20-Сен-22, 22:42 
Что они делают с самым лучшим, простым и понятным языком. Раньше раз в сто лет выходила стабильная, продуманная версия, и тогда можно было запланировать миграцию. Сейчас что не день то новая версия, мы вот-вот только начали переход на 11 и вот уже 19. Никакой стабильности. Теперь библиотеки под каждую версию собирать которых они наплодили выше крыши.
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск Java SE 19"  –5 +/
Сообщение от vvm13 (?), 20-Сен-22, 23:00 
> Что они делают с самым лучшим, простым и понятным языком.

Это, разумеется, шутка? Для справки: самый лучший, простой и понятный язык - это Smalltalk. Не слышали, да?

> Сейчас что не день то новая версия, мы вот-вот только начали переход на 11 и вот уже 19. Никакой стабильности.

Опять что-то добавили. Не отменяет того, что было написано до.
Единственная существенная проблема с добавлениями была в 9-й версии, когда появились модули.

> Теперь библиотеки под каждую версию собирать которых они наплодили выше крыши.

А зачем?

Ну, вот, возьмите для примера какие-нибудь JDBC-драйвера (Oracle, DB2, Postgres...) - разработчики, что, пакуют для каждой версии отдельный файл? нет, говорят только "JDK не ниже такой-то версии" (ныне обычно 8).

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

6. "Выпуск Java SE 19"  +/
Сообщение от Вован (??), 20-Сен-22, 23:04 
Уже сейчас есть либы под 8 и 11. А у нас ещё есть 17 ЛТС.
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск Java SE 19"  –1 +/
Сообщение от Аноним (74), 21-Сен-22, 11:25 
А ты просто не используй 8 совсем. И всё тут, проблема решена. Кто использует 8 - тот ссзб.
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск Java SE 19"  –1 +/
Сообщение от Аноним (7), 20-Сен-22, 23:12 
Какой Smalltalk? Он же тормозной как УГ!
Конечно же лисп лучший язык!
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

64. "Выпуск Java SE 19"  +1 +/
Сообщение от vvm13 (?), 21-Сен-22, 09:24 
Если бы вы видели, с какой просто бешеной скоростью работает VAST (VisualAge Smalltalk), когда как Java IDE и на самых современных компах ухитряются тормозить...

А так... ну, примерно сходного уровня. С поправками на тонкости реализации.

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

155. "Выпуск Java SE 19"  +/
Сообщение от Jh (?), 23-Сен-22, 06:08 
В студенчестве видел VigualAge Java. Не сказал бы что он сильно тормозил.
Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск Java SE 19"  +/
Сообщение от Аноним (94), 21-Сен-22, 15:17 
Не тормознее же Жабы. Smalltalk он же в машкоды компилит?
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

12. "Выпуск Java SE 19"  +/
Сообщение от Аноним (12), 20-Сен-22, 23:34 
Без развиваемого компилятора язык ничто. Когда там релизнулся компилятор Smalltalk'a ?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

52. "Выпуск Java SE 19"  +/
Сообщение от funny.falcon (?), 21-Сен-22, 08:18 
Уже давно. И назвали его Java.

А если серьёзно, то Sun в своё время скупил на корню команды StrongTalk и Self, чтобы выпустить HotSpot JIT. И байткод джавы в плане типизации не далеко ушёл от смолтолка, все оптимизации происходят в runtime, и в большинстве своём были бы применимы к динамическим языкам типа SmallTalk.

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

63. "Выпуск Java SE 19"  +/
Сообщение от vvm13 (?), 21-Сен-22, 09:21 
Нет, Java тут совершенно не причём.
Проблема в том, что нормальные Smalltalk'и (а именно - VisualAge, VisualWorks, GemStons/S) коммерческие, а с некоммерческими (Squeak, Pharo) как-то не сложилось (хотя мои претензии вовсе не к их виртуальным машинам).
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск Java SE 19"  –1 +/
Сообщение от YetAnotherOnanym (ok), 21-Сен-22, 09:18 
Глупости. Если компилятор рабочий, нафига его "развивать"? Новичков, которые приходят с других языков и ноют "хочу вот такую удобняшку, как я привых", надо сразу слать лесом.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

67. "Выпуск Java SE 19"  +1 +/
Сообщение от vvm13 (?), 21-Сен-22, 09:34 
Smalltalk сформировался очень давно, очень маленький, но добавлять туда практически нечего, поскольку и так всё хорошо. Это про компилятор (преобразователь текста в байткод). Это вам не (Java/JS/C#/Python), где у разработчиков чешется добавить очередное "улучшение", в результате которого язык раздувается, усложняется, и, сколько бы они чего ни добавляли, всё равно хуже Smalltalk'а.

С другой стороны, виртуальные машины там улучшают до сих пор. Новые архитектуры процессоров, новые идеи...

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

30. "Выпуск Java SE 19"  +4 +/
Сообщение от Ясорвалмедалисветерана (?), 21-Сен-22, 02:27 
Требую переписать линукс на турбо паскале!
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

44. "Выпуск Java SE 19"  +/
Сообщение от Jude (?), 21-Сен-22, 07:53 
Займись
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск Java SE 19"  +/
Сообщение от ryoken (ok), 21-Сен-22, 07:57 
И какой глубокий смысЕл сего?
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

95. "Выпуск Java SE 19"  +/
Сообщение от Аноним (94), 21-Сен-22, 15:19 
На Трубопаскале лучше.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

39. "Выпуск Java SE 19"  +/
Сообщение от Бывалый смузихлёб (?), 21-Сен-22, 06:48 
> За исключением удаления некоторых устаревших возможностей в Java SE 19
>> Опять что-то добавили. Не отменяет того, что было написано до.

Отменяет в общем-то
Ладно бы развитие шло в рамках определённого функционала( т.е оптимизация и добавление нового, без удаления старого, для полной обратной совместимости ) и каждые лет 5-10 - полноценная новая версия с выкидыванием старого барахла, переносом годноты и расчётом на то, что это гарантированно никуда не денется ближайшие несколько лет, до нового полноценного выпуска

А так - то одно выкинут то другое и черт его в итоге знает, что и где отвалится. Может потребоваться всё тестами обмазывать только потому что жаба решила валить в кучу и добавление нового функционала и выпиливание старого

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

46. "Выпуск Java SE 19"  +1 +/
Сообщение от Аноним (46), 21-Сен-22, 07:58 
Сейчас так и происходит. Раз в 5 лет выходит lts релиз
Ответить | Правка | Наверх | Cообщить модератору

103. "Выпуск Java SE 19"  +/
Сообщение от Neon (??), 21-Сен-22, 17:06 
Smalltalk - где используется этот самый лучший, простой и понятный язык ? Много ли вакансий под него ?)))
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

104. "Выпуск Java SE 19"  +/
Сообщение от Neon (??), 21-Сен-22, 17:07 
Smalltalk - это шутка ? Тогда самый простой и понятный язык - это Fortran)))
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

172. "Выпуск Java SE 19"  +/
Сообщение от Аноним (-), 06-Окт-22, 15:46 
>Это, разумеется, шутка? Для справки: самый лучший, простой и понятный язык - это Smalltalk.

А как же scheme?

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

9. "Выпуск Java SE 19"  +6 +/
Сообщение от Аноним (9), 20-Сен-22, 23:19 
Они всё делают правильно. Очень рад, что джаву оживила новая система релизов. LTS-релизы работают по-старому.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

48. "Выпуск Java SE 19"  –8 +/
Сообщение от Аноним (46), 21-Сен-22, 08:07 
Как же это смузихлебно, раз 10 лет должна выходить полноценная версия, с возможностями которые были в kotlin и c# 15 лет назад.
Только тогда эксперты будут довольны.
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск Java SE 19"  +2 +/
Сообщение от Ан (??), 21-Сен-22, 13:50 
Это как раз таки антисмузихлёбно и абсолютно правильно.
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск Java SE 19"  +1 +/
Сообщение от penetrator (?), 21-Сен-22, 03:36 
догоняют C#

кстати как там на джаве с лямбда выражения и Linq?

а то что они здесь добавили это намек на Pattern Matching (сомнительная хрень, но лаконичная)

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

50. "Выпуск Java SE 19"  +1 +/
Сообщение от Аноним (46), 21-Сен-22, 08:08 
лямбда выражения появились в java 8
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск Java SE 19"  +/
Сообщение от funny.falcon (?), 21-Сен-22, 08:21 
В C# лямбда выражение - это не просто замыкание. Это ещё и AST, поддающееся програмному анализу. В Java разве так же?
Ответить | Правка | Наверх | Cообщить модератору

91. "Выпуск Java SE 19"  +/
Сообщение от Аноним (91), 21-Сен-22, 15:01 
И там и там это обычный анонимный класс с одним методом. Никакие "лямбды" и никакие "замыкания" не возможны в языках с типами.
Ответить | Правка | Наверх | Cообщить модератору

152. "Выпуск Java SE 19"  +/
Сообщение от funny.falcon (?), 22-Сен-22, 23:11 
Как по вашему происходит преобразоыание выражений из Linq в SQL? Или в запросы к MongoDB как на "чистом" C# пишутся?

В C# то, что выглядит анонимная функция, может быть как "анонимным классом с одним методом" (т.е. "замыканием"), так и объектом типа System.Linq.Expressions.Expression. зависит от того, параметр какого типа принимает то, куда вы его передаёте.

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

58. "Выпуск Java SE 19"  –1 +/
Сообщение от BeLord (ok), 21-Сен-22, 09:11 
Танцуем от задач. 17 версия LTS, кто мешает на ней сидеть до 29 года.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

62. "Выпуск Java SE 19"  +1 +/
Сообщение от YetAnotherOnanym (ok), 21-Сен-22, 09:20 
Предвидение проблем, которые начнутся в 2029 году, не?
Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск Java SE 19"  +/
Сообщение от Аноним (46), 21-Сен-22, 12:32 
Каких проблем? Можно как все правильные люди использовать java 8. Вяло поддерживать написанный 7 лет назад сервис, разработчики которого уже давно свалили.
Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск Java SE 19"  +1 +/
Сообщение от YetAnotherOnanym (ok), 21-Сен-22, 12:48 
Например, уязвимостей, которые вдруг через N лет после релиза найдутся, а фиксить их оракл даже и не подумает.
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск Java SE 19"  +/
Сообщение от Аноним (46), 21-Сен-22, 14:03 
Но у oracle есть платная расширенная поддержка. Просто платите и испо́льзуйте версию более чем 8 летней давности с исправлениями уязвимостей
Ответить | Правка | Наверх | Cообщить модератору

89. "Выпуск Java SE 19"  +/
Сообщение от Аноним (91), 21-Сен-22, 14:58 
Или бесплатная у кучи других вендоров.
Ответить | Правка | Наверх | Cообщить модератору

83. "Выпуск Java SE 19"  +1 +/
Сообщение от Аноним (46), 21-Сен-22, 14:10 
У же не в java дыры будут, а в библиотеках которые 8 лет не обновляли и обновить не сможете
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

90. "Выпуск Java SE 19"  +/
Сообщение от Аноним (91), 21-Сен-22, 14:59 
8-ка LTS. Ещё лет 15-ть какой-нибудь Амазон или Беллсофт будут поддерживать.
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

92. "Выпуск Java SE 19"  +/
Сообщение от Аноним (91), 21-Сен-22, 15:04 
оракл давно уже не основной провайдер Явы.
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

167. "Выпуск Java SE 19"  +/
Сообщение от Аноним (167), 25-Сен-22, 14:39 
В 2029 году "или я, или ишак, или падишах"
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

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

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




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

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