Size: a a a

Programming Offtop

2020 November 13

OY

Oleg Yukhnevich in Programming Offtop
Anton Korotkikh
flutter и pwa, разве они не удробнее для этих целей?
там jvm/js/native api использовать сложнее, чем в kotlin, да и надо писать тогда часть кода на flutter, а часть на java/kotlin например в android, если надо работать с чем-то чего во flutter нет
с kotlin - ты ВСЁ пишешь на котлин, если для этого уже есть что-то в jvm/js/native
источник

с#

саша сок #KotlinGang... in Programming Offtop
Anton Korotkikh
flutter и pwa, разве они не удробнее для этих целей?
флаттер работает на жс, а не на нативном для платформы коде
источник

IP

Iaroslav Postovalov in Programming Offtop
саша сок #KotlinGang
флаттер работает на жс, а не на нативном для платформы коде
ты чето путаешь
источник

IP

Iaroslav Postovalov in Programming Offtop
флаттер работает на дарте, pwa/react native на жс
источник

с#

саша сок #KotlinGang... in Programming Offtop
Iaroslav Postovalov
ты чето путаешь
наверное да
источник

OY

Oleg Yukhnevich in Programming Offtop
Iaroslav Postovalov
ты чето путаешь
+ - флаттер использует skia для рендеринга вроде, а это cpp либа
источник

с#

саша сок #KotlinGang... in Programming Offtop
Iaroslav Postovalov
флаттер работает на дарте, pwa/react native на жс
всё равно там не нативные виджеты, а канвас
источник

IP

Iaroslav Postovalov in Programming Offtop
Oleg Yukhnevich
+ - флаттер использует skia для рендеринга вроде, а это cpp либа
и че?
источник

IP

Iaroslav Postovalov in Programming Offtop
хром тоже скиа использует
источник

IP

Iaroslav Postovalov in Programming Offtop
и компоуз
источник

OY

Oleg Yukhnevich in Programming Offtop
не на то ответил, это было про flutter на js )
источник

IP

Iaroslav Postovalov in Programming Offtop
саша сок #KotlinGang
всё равно там не нативные виджеты, а канвас
а чем нативные виджеты лучше скиа
источник

IP

Iaroslav Postovalov in Programming Offtop
ну вот например в андроиде, там на разных апи разный набор виджетов
источник

IP

Iaroslav Postovalov in Programming Offtop
зачем с ними париться, если можно все рендерить ручками
источник

IP

Iaroslav Postovalov in Programming Offtop
источник

AK

Anton Korotkikh in Programming Offtop
Iaroslav Postovalov
я не понимаю, что @ankorotkikh хочет. волшебного кролика, который делает биндинги, действительно нет. а такой подход я ещё в Haxe видел лет 10 назад
я в мобилках совершенно не копенгаген, поэтому сужу с бек колокольни, относительно современных языков/платформ. там мльтиплатформеность это в духе

GOOS=X GOARCH=Y go build ...
cargo build --target X

всё почестному - просто скомпилял под нужную платформу. а не занимаешься сортировкой модулей и реализацией платформозависмых апи
источник

IP

Iaroslav Postovalov in Programming Offtop
Anton Korotkikh
я в мобилках совершенно не копенгаген, поэтому сужу с бек колокольни, относительно современных языков/платформ. там мльтиплатформеность это в духе

GOOS=X GOARCH=Y go build ...
cargo build --target X

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

VP

Vladimir Petrakovich in Programming Offtop
Anton Korotkikh
я в мобилках совершенно не копенгаген, поэтому сужу с бек колокольни, относительно современных языков/платформ. там мльтиплатформеность это в духе

GOOS=X GOARCH=Y go build ...
cargo build --target X

всё почестному - просто скомпилял под нужную платформу. а не занимаешься сортировкой модулей и реализацией платформозависмых апи
Аналог такой мультиплатформенности в java - это "ну просто запускаешь и всё"
источник

IP

Iaroslav Postovalov in Programming Offtop
в котлине такого действительно нет
источник

IP

Iaroslav Postovalov in Programming Offtop
и это, в общем-то плохо, особенно для CI
источник