Почему-То вы очень сильно зацепились за флаттер. Давайте забудем о

нём. Есть и без него реализации списков. В том же Android SDK — ListView, RecyclerView, GridView. И всё работает.

Я не веду речи о том, что "вот во флаттере всё работает и ахуенно", я говорю о том, что списки — это основа многих приложений и они уже много где и много как оптимизированы.

Для чего именно тут нужен свой велописед, который ещё и, как показывает практика, лагает? Было бы хуже, если бы взяли что-то готовое?

12 ответов

4 просмотра

Дык ресайклер ещё дальше от этого. Его задача -- системные вьюхи переиспользовать эффективно.

Ты как нибудь сравни количество кода в ресайклере и в lazycolumn, там разница огромная Все будет :)

Konstantin-Dovnar Автор вопроса
Andrew Mikhaylov
Дык ресайклер ещё дальше от этого. Его задача -- с...

Да, здесь я немного некорректно использовал его, но суть всё ещё на месте.

Konstantin-Dovnar Автор вопроса
Andrei Shikov
Ты как нибудь сравни количество кода в ресайклере ...

Да будет, никто не спорит. Я уверен, что на релизе компоуз будет прекрасен, а с каждый релизом градус прекрасного будет расти и мы, к счастью, забудем об нативных вьюхах как о страшном сне. Но вопрос то остаётся открытым — зачем городить свои велосипеды?

И как, нравится тебе работать с Ресайклером как разработчик?

Konstantin-Dovnar Автор вопроса
Сергей Греков
И как, нравится тебе работать с Ресайклером как ра...

Мне и с компоузом сейчас не нравится работать — тулинг сыпится, всё сырое. Речь ведь не об этом:)

Konstantin Dovnar
Да будет, никто не спорит. Я уверен, что на релизе...

Каждый новый, лучший алгоритм сжатия тоже когда-то считался велосипедом. Так и тут.

Konstantin Dovnar
Мне и с компоузом сейчас не нравится работать — ту...

А с точки зрения апи? Не забывай еще что Композ еще не релизнулся, а ресайклер уже лет 6 в релизе как

Konstantin-Dovnar Автор вопроса
Andrew Mikhaylov
Каждый новый, лучший алгоритм сжатия тоже когда-то...

Не уверен, что это корректные сравнения. Алгоритмы сжатия разрабатывают самобытно, с одной целью — сжать больше, лучше, быстрее. Тут же это лишь одно звено огромного UI-фреймворка, которое по итогу лагает. Снова таки — было бы ли хуже, если бы сейчас уже оно работало по протоптанной дорожке нормально, а к какому-то там релизу стало в N раз лучше за счёт нового крутого алгоритма? Мне кажется нет.

Konstantin-Dovnar Автор вопроса
Сергей Греков
А с точки зрения апи? Не забывай еще что Композ ещ...

Так с точки зрения API весь компоуз тогда не очень. Меня например очень коробит использование аннотаций и всей этой подкопотной магии, но что поделать.

Konstantin Dovnar
Не уверен, что это корректные сравнения. Алгоритмы...

Я не уверен, что было бы лучше, с учётом оговоренного выше момента про time-to-market, при этом ещё несколько итераций на разработку того, что совершенно точно будет выброшено, так как не подходит под поставленные цели, звучит как не совсем эффективный путь.

Konstantin-Dovnar Автор вопроса
Andrew Mikhaylov
Я не уверен, что было бы лучше, с учётом оговоренн...

Так, а как это влияет на время релиза? Взяли готовое так же, оно (возможно) уже не лагает. Дальше работайте как и сейчас. А тут как-раз добавляются ещё проблемы с оптимизацией того, что могло бы быть сразу нормальным.

Похожие вопросы

Обсуждают сегодня

Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
это группа токсиков или тех кто помогает?
Ибрагим
9
В смысле более затратная? Общая стоимость владения лошадью меньше, чем автомобиля. В среднем.
Sergej R
10
всем привет. подскажите. сделал политику, он верхнеуровневая. раздал права только на TEST2 (полные). вопрос - можно ли сделать так, чтобы был доступен только TEST2, а остально...
Андрей Сергеев
5
коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
Гайз, кто-нибудь пробовал запустить probe-rs под камень, которого нет в probe-rs? Мб есть какой-нибудь пример у кого... Через target-gen попробовал сгенерировать chip-descript...
Максим Смирнов
2
Кстати, раз про скачивание файлов разговор зашел) Сделал бота для себя (транскрибирующего и суммаризирующего встречи) но не ожидал что за 2 месяца 10к пользователей набежит😅...
Andrey Obolenskiy
8
t.me/<username> и tg://user?id=<id> отваливаются по понятным причинам
Denis 🐍|👑 | darling! 🥰
7
Вы когда из вики.... копировали, не обратили внимание на года(ы)? 😉 ==== если до 1917 года в Москве было около 15 000 легковых извозчиков, то к 1920 году их осталось 5 000, а ...
Igor Mitin
4
А если без шуток, на чем десктоп сейчас пишут кроссплатформенный (ну чтобы с минимальным допиливанием под каждую платформу) и чтобы хорошая производительность софта была. Толь...
🐈
9
Карта сайта