Size: a a a

Боль Тимлида

2021 May 27

PD

Phil Delgyado in Боль Тимлида
А вот ktor ничего.
А все DI - не очень, увы.
источник

AD

Apache DOG™ in Боль Тимлида
Он для гуи андроида/веба/десктопа. Мне приспичило написать UI для пэта, много времени на это нет. Всё ведёт к тому что писать через mutableStateOf и remember by  - проще всего. Но когда ты выносишь состояние из функции в которой её создал, могут возникнуть преколы и весьма неочевидные
источник

AD

Apache DOG™ in Боль Тимлида
Такие что либо сиди, либо заноси все операции с состоянием в функцию(читай логика в гуи)
источник

AD

Apache DOG™ in Боль Тимлида
То же самое с их @Composable аннотацией
источник

AD

Apache DOG™ in Боль Тимлида
Точная спецификация её работы и что она дописывает в доке отсутствует - трать часы на выучивание сорсов
источник

AD

Apache DOG™ in Боль Тимлида
Это лишь один пример
источник

AD

Apache DOG™ in Боль Тимлида
Их гораздо больше
источник

AD

Apache DOG™ in Боль Тимлида
Хочешь сделать stateless - садись пили эвентбас и прочую фигню и кучу архитектуры из пустого места
источник

AD

Apache DOG™ in Боль Тимлида
Хочешь реюзабельный компонент - привет функция на 20 параметров где ничего нельзя заоверрайдить
источник

AD

Apache DOG™ in Боль Тимлида
Если ты не поставил цвет, то ты уже не перекрасиш кнопочку
источник

AD

Apache DOG™ in Боль Тимлида
А хочется чтобы было можно пиши интерпретатор и диффы на куче магии
источник

AD

Apache DOG™ in Боль Тимлида
Все заточено под продажу инсайтов и прочей экспертизы
источник

AD

Apache DOG™ in Боль Тимлида
Фу так делать
источник

РИ

Роман Ивлиев... in Боль Тимлида
блин, вот читаю тебя - жизнь тлен:) куда не поглядим, всё не оч:))))
источник

PD

Phil Delgyado in Боль Тимлида
Ээ, но при чем тут Котлин, это проблемы одного фреймворка, причем из весьма противного домена (универсальный UI для мобилки и веба - вообще странная идея)
источник

PD

Phil Delgyado in Боль Тимлида
Ну, ktor же ничего )
источник

AD

Apache DOG™ in Боль Тимлида
Это не только фрейм
источник

AD

Apache DOG™ in Боль Тимлида
Вот предположим пишем мы какую-то срм, там у нас есть настройки каких-то там правил по дсл
источник

AD

Apache DOG™ in Боль Тимлида
Дсл надо интерпретировать и собирать ошибки и ворнинги
источник

AD

Apache DOG™ in Боль Тимлида
Ошибки надо собрать все , как и ворнинги
источник