Size: a a a

Programming Offtop

2021 March 12

AK

Anton Korotkikh in Programming Offtop
Эд
ок, сейчас большинство сидят на 8 java в проде.
java 8 появилась в 2014 году, сейчас 2021 - разрыв = ~ 7 лет
Loom завезут после 17 версии, которая выйдет 2021.
Т.е. на проде Java LTS > 17 версии окажется через хер знает когда, наверно, через 12 лет
но и лум очень сильно круче чем async await, имхо. т.к. это настоящие грин треды на уровне платформы, а не горстка цветных функций, привязанных к реализаци либ
источник

IP

Iaroslav Postovalov in Programming Offtop
Эд
ок, сейчас большинство сидят на 8 java в проде.
java 8 появилась в 2014 году, сейчас 2021 - разрыв = ~ 7 лет
Loom завезут после 17 версии, которая выйдет 2021.
Т.е. на проде Java LTS > 17 версии окажется через хер знает когда, наверно, через 12 лет
java 17 - lts
источник

Э

Эд in Programming Offtop
как я понял, нужно, чтоб ещё ребята сервер запилили на loom и библиотеки подогнать под него
источник

Э

Эд in Programming Offtop
Iaroslav Postovalov
java 17 - lts
я знаю, но Loom полного в нём же не будет
источник

IP

Iaroslav Postovalov in Programming Offtop
Эд
как я понял, нужно, чтоб ещё ребята сервер запилили на loom и библиотеки подогнать под него
Любая либа, в которую можно передать свой j.l.Thread не потребует никаких изменений
источник

AK

Anton Korotkikh in Programming Offtop
Эд
как я понял, нужно, чтоб ещё ребята сервер запилили на loom и библиотеки подогнать под него
не все либы. подразумевается, что простой блокирующий код, без всяких эвент лупов, например тот же jdbc будет рабоать почти без изменений, если туда подсунуть лумовский экзекутор или threadFactory с виртуальными тредами.
источник

AK

Anton Korotkikh in Programming Offtop
Iaroslav Postovalov
Любая либа, в которую можно передать свой j.l.Thread не потребует никаких изменений
потребуют, с точки зрения ux и api. вся асинхронщина на колбеках по сути. а с лумом колбеки не будут иметь смысла. хз вообще что будет со всякими netty и их производными типа vertx
источник

AK

Anton Korotkikh in Programming Offtop
никто не ожидал как вдруг 👨‍💻💲
источник

Э

Эд in Programming Offtop
ещё прикол с property, для его создания в джаве без либ нужна тройка - field, getter, setter, размазанные тонким слоем по классу, что вообще пздц
источник

AK

Anton Korotkikh in Programming Offtop
Эд
ещё прикол с property, для его создания в джаве без либ нужна тройка - field, getter, setter, размазанные тонким слоем по классу, что вообще пздц
можно просто паблик же объявить и всё - делай с ним что хочешь.
источник

АT

Андрей Tama in Programming Offtop
Эд
ок, сейчас большинство сидят на 8 java в проде.
java 8 появилась в 2014 году, сейчас 2021 - разрыв = ~ 7 лет
Loom завезут после 17 версии, которая выйдет 2021.
Т.е. на проде Java LTS > 17 версии окажется через хер знает когда, наверно, через 12 лет
Как только количество полезных фич, которые понравятся разработчикам перевалит за нужный порог - все быстренько переберутся на новую яву.
8 явка вышла в 14 году и на неё крайне быстро все пересели. Поэтому далеко не 12.
источник

Э

Эд in Programming Offtop
Anton Korotkikh
можно просто паблик же объявить и всё - делай с ним что хочешь.
но другие фреймворки не захотят с таким работать
источник

АT

Андрей Tama in Programming Offtop
Эд
ещё прикол с property, для его создания в джаве без либ нужна тройка - field, getter, setter, размазанные тонким слоем по классу, что вообще пздц
Lombok и делов.
источник

Э

Эд in Programming Offtop
Андрей Tama
Lombok и делов.
почему его не внедряют в jdk?
источник

АT

Андрей Tama in Programming Offtop
А зачем?
источник

АT

Андрей Tama in Programming Offtop
Как я помню, там сейчас что-то вроде дата-классов делают\сделали, чтобы как раз избавиться от всех этих богомерзких геттеров\сеттеров в дата-сущностях.
источник

AK

Anton Korotkikh in Programming Offtop
Андрей Tama
Как я помню, там сейчас что-то вроде дата-классов делают\сделали, чтобы как раз избавиться от всех этих богомерзких геттеров\сеттеров в дата-сущностях.
при этом геттеры сеттеры, зачастую нах не нужны. большая часть рынка живёт вообще без них за пределами жаб и шарпов.
источник

Э

Эд in Programming Offtop
Так в шарпе они не нужны, насколько помню
источник

АT

Андрей Tama in Programming Offtop
Anton Korotkikh
при этом геттеры сеттеры, зачастую нах не нужны. большая часть рынка живёт вообще без них за пределами жаб и шарпов.
Да и в явке бы жили. 99% геттеров и сеттеров - бойлерплейт, который однотипен и если его спрятать, то ничего не изменится.
источник

IP

Iaroslav Postovalov in Programming Offtop
Эд
Так в шарпе они не нужны, насколько помню
Да
источник