Size: a a a

Kotlin Community

2020 March 14

AW

Alex Wells in Kotlin Community
ясно) А по делу?)
источник

SZ

Sergey Zolotov in Kotlin Community
Alex Wells
откуда вы знаете, как мы пишем?)
240мс на каком-то спринге нашпигованном тоже выйдет) еще и в тред пул упираться будете потом😃
источник

AW

Alex Wells in Kotlin Community
Sergey Zolotov
240мс на каком-то спринге нашпигованном тоже выйдет) еще и в тред пул упираться будете потом😃
да нет, я смотрел в сторону солянки на ktor
источник

AN

Alexander Nozik in Kotlin Community
Sergey Zolotov
240мс на каком-то спринге нашпигованном тоже выйдет) еще и в тред пул упираться будете потом😃
Ну это тоже постараться надо. Но если не тупить, то можно очень шустро сделать и на спринге, ну и тем более на чем-нибудь легковесном типа ктора
источник

MM

Maksim Masiukevich in Kotlin Community
пример Сергея как бы намекает, что если не тупить, и пых не такое уж днище с ответами по 250 мс

но это если не тупить
источник

AW

Alex Wells in Kotlin Community
250мс это днище для такого просто запроса, сорри.
источник

MM

Maksim Masiukevich in Kotlin Community
ну тут проблема в днк, а не в яп)
источник

SZ

Sergey Zolotov in Kotlin Community
профайлер в зубы)
источник

AW

Alex Wells in Kotlin Community
ну в этом и прикол - большУю часть времени занимает старт пхп, автолоадинг и инициализация фреймворка/наших модулей
источник

SZ

Sergey Zolotov in Kotlin Community
чувак рили. если ты не можешь опкеш натюнить и со стартом разобраться, то с тюнингом JVM совсем будет грустно
источник

AW

Alex Wells in Kotlin Community
... опкеш натюнен.
источник

AW

Alex Wells in Kotlin Community
но допустим, что это решает RR. Поднимает воркеры и через них гоняет запросы, вместо того, что бы каждый раз поднимать и убивать процессы. Ок.

Так или иначе дженериков нет и не будет в ближайшие несколько лет, типизация в целом хромает. Сахара тоже никакого не появлялось уже давно и не будет появляться.  Да, язык развивается, но очень медленно и нерешительно. Все фичи вводятся компромисно - они даже arrow functions нормальные не смогли сделать.

Это я к тому, что пых сильно отстает от того же котлина и всегда будет сильно отставать. Проект от этого не рухнет уж точно, но это печально.
источник

AW

Alex Wells in Kotlin Community
Sergey Zolotov
в общем разбавить стек и писать новые сервисы на котлине - очень ок, особенно если оч нужны корутины или gRPC. переписывать то что уже есть - хреновая затея
ну я и хотел сначала один модуль вынести отдельным проектом и реализовать общение через grpc, потом переписать его на котлин, посмотреть что выйдет
источник

MM

Maksim Masiukevich in Kotlin Community
та и нахер эти дженерики в рантайме не нужны пыху)
источник

MM

Maksim Masiukevich in Kotlin Community
а в компайле всё есть
источник

AW

Alex Wells in Kotlin Community
а кто говорит про рантайм? Их и в компайле нихрена нету.
источник

SB

Sergey Bezrukov in Kotlin Community
Alex Wells
но допустим, что это решает RR. Поднимает воркеры и через них гоняет запросы, вместо того, что бы каждый раз поднимать и убивать процессы. Ок.

Так или иначе дженериков нет и не будет в ближайшие несколько лет, типизация в целом хромает. Сахара тоже никакого не появлялось уже давно и не будет появляться.  Да, язык развивается, но очень медленно и нерешительно. Все фичи вводятся компромисно - они даже arrow functions нормальные не смогли сделать.

Это я к тому, что пых сильно отстает от того же котлина и всегда будет сильно отставать. Проект от этого не рухнет уж точно, но это печально.
Все знакомые из числа реально шарящих съехали в последние лет 5 с пыха, большинство на питон, но кое-кто и в jvm world. Хотя это конечно и оффтоп тут.
источник

MM

Maksim Masiukevich in Kotlin Community
Alex Wells
а кто говорит про рантайм? Их и в компайле нихрена нету.
соображалки нету, а не дженериков)
источник

AW

Alex Wells in Kotlin Community
Maksim Masiukevich
соображалки нету, а не дженериков)
окей, я вас не знаю и вы для меня никто, посему любые оскорбление поддерживайте аргументами пожалуйста
источник

MM

Maksim Masiukevich in Kotlin Community
Alex Wells
окей, я вас не знаю и вы для меня никто, посему любые оскорбление поддерживайте аргументами пожалуйста
в гугле есть) к слову сказать, вывод типов тоже вполне приличный :)
источник