Size: a a a

Kotlin Community

2020 August 13

AH

Ayrat Hudaygulov in Kotlin Community
Vladyslav Kopaniev
вполне внятные технологии, если разобраться, и не обязательно все по TF делать, тот же zio без tf и там очень много функций полезных для конкаренси, которых у котлина пока нет в стандартных либах, в arrow пытаются что-то делать, но пока тоже не догнали по функционалу
Внятные? Ахаха, прекрати, оно релизнулось на днях после года ломающих друг друга RC.
источник

АО

Алексей Овсянников... in Kotlin Community
Vladyslav Kopaniev
а я и не писал что корутины про конкаренси, но тем не менее, structured concurency это то что реализауется корутинами
ну вот, там основной упор на это
источник

АО

Алексей Овсянников... in Kotlin Community
ну и корутины уже сейчас сильно удобней тредов и прочего такого (после джавы-так вообще точно)
источник

AH

Ayrat Hudaygulov in Kotlin Community
Ayrat Hudaygulov
Внятные? Ахаха, прекрати, оно релизнулось на днях после года ломающих друг друга RC.
На зио прод пишут только отчаянные. Там же ещё утечки чинили постоянно.
источник

VK

Vladyslav Kopaniev in Kotlin Community
Ayrat Hudaygulov
Внятные? Ахаха, прекрати, оно релизнулось на днях после года ломающих друг друга RC.
про это мемы ходят, да, но при при чем тут внятные/невнятные?
источник

IO

Iaroslav Orlov in Kotlin Community
я тоже так делал, но с хранением любых объектов.
источник

AH

Ayrat Hudaygulov in Kotlin Community
Vladyslav Kopaniev
про это мемы ходят, да, но при при чем тут внятные/невнятные?
При том что апи может и годное (потому что в общем есть похожие темы в других языках), реализация далека от того чтобы этим пользоваться. Но это частая проблема в скале
источник

с#

саша сок #KotlinGang... in Kotlin Community
Iaroslav Orlov
я тоже так делал, но с хранением любых объектов.
там тоже любые объекты
источник

IO

Iaroslav Orlov in Kotlin Community
саша сок #KotlinGang
там тоже любые объекты
а зачем делегат?
источник

с#

саша сок #KotlinGang... in Kotlin Community
чтобы без put
источник

VK

Vladyslav Kopaniev in Kotlin Community
Ayrat Hudaygulov
При том что апи может и годное (потому что в общем есть похожие темы в других языках), реализация далека от того чтобы этим пользоваться. Но это частая проблема в скале
очень спорное утверждение, технология жива, работает и процветает, если ее даже в банках используют думаю обычные проекты могут ее себе позволить втянуть в проект (и втягивают)
источник

с#

саша сок #KotlinGang... in Kotlin Community
Iaroslav Orlov
а зачем делегат?
object A : KDataStorage() {
   val a by property<MyClass?>()
}

fun main() {
   A.a = ...
}
источник

с#

саша сок #KotlinGang... in Kotlin Community
так удобнее имо
источник

VT

Vaycheslav Til in Kotlin Community
Алексей Овсянников
Как пример - я сделал либу для TelegramBotAPI для таргетов JVM и JS. И там, и там оно работает (хотя в JS с некоторыми вопросами). Как итог - андроид, jvm в целом, любой таргет JS (node, browser) - вполне робит
если написать что то типа микросервиса - то ктор вполне подойдет. Но если что то более разветвленное (например торговую площадку) - то уже как то так себе. Либо бить все на микросервисы. Но тогда вот я хз - мне намного удобнее будет для бека использовать Го а на фронте оставить JS. Соглашусь - я не думаю про мобильные технологии, я пока далек от них, но как по мне если есть внятное и документированное АПИ на беке - то написать фронт к нему не самая большая проблема даже без коммон либ. Ну либо оставить Котлин именно для этих "коммон"  либ а все остальное делать на более зрелых языках
источник

IO

Iaroslav Orlov in Kotlin Community
саша сок #KotlinGang
object A : KDataStorage() {
   val a by property<MyClass?>()
}

fun main() {
   A.a = ...
}
я про то, что сейчас во всех юзкейсах можно использовать датабиндинг произвольного объекта в json.
источник

AH

Ayrat Hudaygulov in Kotlin Community
Vladyslav Kopaniev
очень спорное утверждение, технология жива, работает и процветает, если ее даже в банках используют думаю обычные проекты могут ее себе позволить втянуть в проект (и втягивают)
Если ты про Тинькофф, то там в целом, насколько мне издалека известно по словам других людей, на тайплевел скале пишет всего пара команд. Остальные пишут в стиле беттер жавы. Но я там не работал, просто видел такой инсайд в чатиках.

И даже так, это анекдата. Написать и на брейнфаке можно
источник

АО

Алексей Овсянников... in Kotlin Community
Vaycheslav Til
если написать что то типа микросервиса - то ктор вполне подойдет. Но если что то более разветвленное (например торговую площадку) - то уже как то так себе. Либо бить все на микросервисы. Но тогда вот я хз - мне намного удобнее будет для бека использовать Го а на фронте оставить JS. Соглашусь - я не думаю про мобильные технологии, я пока далек от них, но как по мне если есть внятное и документированное АПИ на беке - то написать фронт к нему не самая большая проблема даже без коммон либ. Ну либо оставить Котлин именно для этих "коммон"  либ а все остальное делать на более зрелых языках
Ну я пока не понял, чего вам не хватает
источник

IO

Iaroslav Orlov in Kotlin Community
Iaroslav Orlov
я про то, что сейчас во всех юзкейсах можно использовать датабиндинг произвольного объекта в json.
ну кроме performance critical кода, тогда уже можно хоть токены стримить
источник

VK

Vladyslav Kopaniev in Kotlin Community
Ayrat Hudaygulov
Если ты про Тинькофф, то там в целом, насколько мне издалека известно по словам других людей, на тайплевел скале пишет всего пара команд. Остальные пишут в стиле беттер жавы. Но я там не работал, просто видел такой инсайд в чатиках.

И даже так, это анекдата. Написать и на брейнфаке можно
но люди почему-то выбирают кетс или зио, а не брейнфак для прод сервисов) Даже не знаю по чему
источник

с#

саша сок #KotlinGang... in Kotlin Community
Iaroslav Orlov
я про то, что сейчас во всех юзкейсах можно использовать датабиндинг произвольного объекта в json.
ну так а что ты предлагаешь any.toFile(file) ?
источник