Size: a a a

Programming Offtop

2020 November 16

I

Igor in Programming Offtop
Igor
1. UI-это данные
Настолько данные, что их можно сериализованными по сети передать
Swagger блин

А апи/sdk/библиотека для конкретного языка будет генериться из схемы 😌
источник

(

( in Programming Offtop
Konstantin dmz9
ох лол блять, а как еще дебажить фронт
ну вот когда у тебя юай - это реальный осязаемый объект, появляется ещё один путь дебажить фронт
как вариант ещё - консоль а-ля браузерная, в которой можно в любой момент вытянуть юайное представление, а не ставить бряки
источник

Kd

Konstantin dmz9 in Programming Offtop
(
ну вот когда у тебя юай - это реальный осязаемый объект, появляется ещё один путь дебажить фронт
как вариант ещё - консоль а-ля браузерная, в которой можно в любой момент вытянуть юайное представление, а не ставить бряки
ну а современный live инспектор в студии не так делает?
источник

BP

Bogdan Panchenko in Programming Offtop
Konstantin dmz9
раскатай мысль
я отредачил. Я когда дебажил JavaFX мог постать в вечный лок, только в tty вырубить программу
источник

(

( in Programming Offtop
Konstantin dmz9
ну а современный live инспектор в студии не так делает?
хуево он делает
в среднем, он снижает фпс до 0.1 (буквально), а когда подрубается к устройству на кой-то хер происходит перелеяут
источник

Kd

Konstantin dmz9 in Programming Offtop
Bogdan Panchenko
звучит страшною. оно UI системы не ложит ?
до состояния "завис" нет, но фпс падает, да
источник

BP

Bogdan Panchenko in Programming Offtop
Konstantin dmz9
до состояния "завис" нет, но фпс падает, да
ну тогда норм)
источник

(

( in Programming Offtop
не далее как на прошлой неделе я не мог отловить визуальный баг леяут инспектором, потому что он перерисовывал экран и баг исчезал
источник

BP

Bogdan Panchenko in Programming Offtop
у меня связано было с событьями, возможно нажатия мыши
источник

AN

Alexander Nozik in Programming Offtop
Igor
Swagger блин

А апи/sdk/библиотека для конкретного языка будет генериться из схемы 😌
Но это сразу минус логика. Как только в ui что-то меняется - это программирование на xml
источник

I

Igor in Programming Offtop
Alexander Nozik
Ну я вот прямо это сейчас реализую на kotlinx-html. И дико не хватает мульти-ресиверов, но в целом работает. То же самое можно сделать на компоузе.
> самое можно сделать на компоузе
Но не на ocaml
источник

(

( in Programming Offtop
саша сок #KotlinGang
компоуз добавляет дополнительные контекст, путь он называется Container

fun Container.Button(...) = children.add(...)

разве нет?
а, ну это да
просто он спрятан под @Composable
источник

Kd

Konstantin dmz9 in Programming Offtop
(
не далее как на прошлой неделе я не мог отловить визуальный баг леяут инспектором, потому что он перерисовывал экран и баг исчезал
специфично.
но я вот например не могу представить как можно визуально дебажить условный вебовский (а может и андроидный) canvas
источник

(

( in Programming Offtop
почему и вызывает вопросы
источник

Kd

Konstantin dmz9 in Programming Offtop
это ж просто набор крашеных пикселей
источник

(

( in Programming Offtop
Konstantin dmz9
специфично.
но я вот например не могу представить как можно визуально дебажить условный вебовский (а может и андроидный) canvas
канвас сложно дебажить, да, там только изгаляться
источник

(

( in Programming Offtop
канвас имеется ввиду, когда разработчику в руки дают просто чистую императивную рисовалку
источник

I

Igor in Programming Offtop
Alexander Nozik
Но это сразу минус логика. Как только в ui что-то меняется - это программирование на xml
Ну swagger это условно, может что-то типа grpc
И в api же будут компоненты-атомы (label/drawable и тд)
Пользовательский UI будет уже композиция этих элементов.

И обратно можно события кидать (клики и тд)
источник

I

Igor in Programming Offtop
PS и в принципе есть некоторые надежды на web-components,
тк они потенциально позволяют делать легкий UI с дифингом без react/javascript
источник
2020 November 17

d

dimiii in Programming Offtop
решил глянуть апполо 13 на ночь, там восхищаются компьютерами, которые умещаются в одну комнату, посмотрел на свои часы, хрюкнул, сравнивая вычислительные мощности
источник