Size: a a a

2021 February 25

АГ

Алексей Гладков... in Kotlin Moscow
Думал короче просто гляну бетку джетпака но в итоге не выдержал и пошёл стримить ) пошарил экран с ютубной трансляцией и у меня камера выключилась и все ) пришлось срочно хром ставить и с другого браузера перезаходить
источник

AN

Alexander Nozik in Kotlin Moscow
Алексей Гладков
Думал короче просто гляну бетку джетпака но в итоге не выдержал и пошёл стримить ) пошарил экран с ютубной трансляцией и у меня камера выключилась и все ) пришлось срочно хром ставить и с другого браузера перезаходить
Ну всё тестируется в первую очередь под хром. Остальное или на том же движке, или дохнет
источник

АГ

Алексей Гладков... in Kotlin Moscow
Alexander Nozik
Ну всё тестируется в первую очередь под хром. Остальное или на том же движке, или дохнет
Да, похоже придется на хром переходить
источник

SB

Sergey Bezrukov in Kotlin Moscow
Паша Финкельштейн
Чатик, что думаете про такую презентацию, где всё от руки?
Норм
источник

AL

Alexander Larin in Kotlin Moscow
Коллеги, кто в курсе, подскажите, для Compose desktop в каком-то будущем возможен вариант портирования на веб? что-то а-ля Vaadin? или это строго будет под desktop И mobile платформы?
источник

AN

Alexander Nozik in Kotlin Moscow
Alexander Larin
Коллеги, кто в курсе, подскажите, для Compose desktop в каком-то будущем возможен вариант портирования на веб? что-то а-ля Vaadin? или это строго будет под desktop И mobile платформы?
Уже есть прототип для веба: https://github.com/JetBrains/compose-for-web-demos. Но это не то же самое, что для десктопа, там другие компоненты. С теми же компонентами вероятно будет в в WASM
источник

AL

Alexander Larin in Kotlin Moscow
если будет один код, который с небольшими усилиями можно будет переносить, совсем бомба будет
источник

AL

Alexander Larin in Kotlin Moscow
мне только silverlight в голову приходит, совсем чуть чуть его застал, идея была крутая
источник

AN

Alexander Nozik in Kotlin Moscow
Alexander Larin
если будет один код, который с небольшими усилиями можно будет переносить, совсем бомба будет
Ну вот та же беда с одинаковым UI. UI на вебе, который не использует браузерные тэги будет тяжелым и тормозным
источник

AL

Alexander Larin in Kotlin Moscow
а что значит "не использует браузерные тэги"? там же хтмл будет генериться или что?
источник

AN

Alexander Nozik in Kotlin Moscow
Alexander Larin
а что значит "не использует браузерные тэги"? там же хтмл будет генериться или что?
А как вы из десктопного компоуза браузерные тэги генерить будете? Они же совсем другие
источник

SM

Sergey Morgunov in Kotlin Moscow
Alexander Larin
если будет один код, который с небольшими усилиями можно будет переносить, совсем бомба будет
Так это уже давно всё есть, просто в другую сторону идея 🙂 Берут HTML и оборачивают его в нативную приложуху. Считай один раз интерфейс написали и он везде одинаковый. Slack, Atom, etc
источник

AN

Alexander Nozik in Kotlin Moscow
Я думаю, что в идеале два разных компоуза под веб. Один с бразузерными элементами как в демках и один потом под wasm с андроидными тэгами.
источник

AL

Alexander Larin in Kotlin Moscow
а что такое браузерные тэги? хтмл? Ваадин давал синтаксис похожий на ТорнадоФХ и генерил хтмл и обеспечивал bidirectional flow. я думал тут похожая логика будет
источник

AN

Alexander Nozik in Kotlin Moscow
Alexander Larin
а что такое браузерные тэги? хтмл? Ваадин давал синтаксис похожий на ТорнадоФХ и генерил хтмл и обеспечивал bidirectional flow. я думал тут похожая логика будет
Ну андроидные компоненты уже есть. Реплицировать их в html так себе идея. Идеально работать никогда не будет.
источник

AN

Alexander Nozik in Kotlin Moscow
Вообще, история развития кросс-платформных UI показала, что собственно общий UI код так себе идея. Его достаточно дешево делать платформно-специфичным
источник

AL

Alexander Larin in Kotlin Moscow
Alexander Nozik
Ну андроидные компоненты уже есть. Реплицировать их в html так себе идея. Идеально работать никогда не будет.
ну у сервер-сайд веб-фреймворков есть своя ниша. в основном интранет конечно же, где пиковые нагрузки предсказуемы и сайзинг заранее просчитан, а скорость разработки и кол-во штатных единиц меньше. нормальные rich web аппликейшены на них не получаются, но это и не всегда нужно для интранета
источник

AN

Alexander Nozik in Kotlin Moscow
Alexander Larin
ну у сервер-сайд веб-фреймворков есть своя ниша. в основном интранет конечно же, где пиковые нагрузки предсказуемы и сайзинг заранее просчитан, а скорость разработки и кол-во штатных единиц меньше. нормальные rich web аппликейшены на них не получаются, но это и не всегда нужно для интранета
Не не, сервер-сайд это уже совсем другое.
источник

AL

Alexander Larin in Kotlin Moscow
подождите, а как тогда compose-for-web работает? полная трансляция в js? а state где живет?
источник

AN

Alexander Nozik in Kotlin Moscow
Alexander Larin
подождите, а как тогда compose-for-web работает? полная трансляция в js? а state где живет?
Там про бек вообще ни слова не было
источник