Плюс непонятно, зачем брать существующее решение и механически переводить на

другой язык, когда можно сразу подумать и заложить импрувменты, которые в будущем по-живому сбоку приделать уже намного труднее будет.
Или флаттер идеальный, ни добавить ни отнять?

9 ответов

17 просмотров

Например, затем, что оно работает? Все мы знаем, что преждевременные оптимизации — зло. И вот, практика с флаттером показывает, что заложить что-то там и делать — больно для технологии. Была бы проблема, если бы компоуз изначально был копипастой чего-то другого, что уже в одном потоке работает нормально, а уже дальше его бы оптимизировали под многопоточку? Мне кажется нет, потому что это уже можно было бы релизнуть и использовать, а оптимизация бы лишь шла на пользу людям. Здесь же, снова таки, выглядит как оптимизация ради оптимизации, а не ради благой цели. >Или флаттер идеальный, ни добавить ни отнять? Вообще не было такого посыла. У него проблем тоже выше крыши. Однако, как мы видим, в плане отрисовки на канвасе он уделывает компоуз. Почему нужно избегать хороших, готовых решений? > Ну да, оно дольше будет в нестабильном состоянии с худшим перформансом, так как надо провести дополнительные эксперименты, собрать дополнительные грабли. И? И то, что технология дольше будет не нужна людям? Снова таки, как бы на всё это повлиял быстрый и стабильны релиз в однопоточке? Так, что люди бы уже пользовались. ___ P.S. Ещё раз — я не пытаюсь развязать холивар или ещё что, мне просто интересно, почему нельзя было взять готовые рабочий решения и оптимизировать их, вместо того, чтобы в 100'ый раз городить свой велописед и объёбываться на банальных вещах ¯\_(ツ)_/¯

Andrew-Mikhaylov Автор вопроса
Konstantin Dovnar
Например, затем, что оно работает? Все мы знаем, ...

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

Andrew Mikhaylov
Поясняю, почему я про "быстро сгорю" писал сразу -...

По моему ты как-раз цепляешься за что-то, что тебе не нравится, не вникая, что я хочу понять, что именно мешает ребятам из компоуза взять готовые решения и работать с ними. >и при этом ещё спокойно обесцениваешь работу, мягко говоря, не самых глупых людей Это что-то из разряда "шутки про изнасилования обесценивают проблему изнасилований"? Я нигде и никоим образом не усомнился в том, что над компоузом работают смышлёные ребята. Для меня это вообще сродни ядерной физики — ничерта не понимаю, но всё очень круто. (Однако считать, что если они все там умные, то они не могут совершать ошибки — как-то не правильно.)

Konstantin Dovnar
Например, затем, что оно работает? Все мы знаем, ...

Мне кажется ты исходишь из ложного посыла что команде Композа важна time-to-market. Им он не важен. Они заложили в основу большой простор для оптимизаций и сейчас спокойно без спешки пилят систему чтобы сделать ее правильно. Что бывает если делать в спешка и с прицелом на time-to-market мы уже видели на самом Андроиде, повторять ошибки никто не хочет. Милионы андроид разработчиков могут подождать, никуда они уже не денутся.

Andrew-Mikhaylov Автор вопроса
Сергей Греков
Мне кажется ты исходишь из ложного посыла что кома...

Спасибо, ты намного лучше меня слова в мысли складываешь. :)

Сергей Греков
Мне кажется ты исходишь из ложного посыла что кома...

Спору нет, если стараться быстрее релизнуться — будет одна лишь головная боль. Но уже в @pofftop как-то обсуждалось, что команда компоуза в своё время как-раз таки выставляла свой продукт как "мы тут скоро выпустим и вот все заживут". Были и обещания релизов и сроки. Но это мы отошли от темы. Я только рад, что у ребят нет каких-то реальных сроков и они могут делать так "как надо", но это не отменяет довольно странных проблем.

Andrew-Mikhaylov Автор вопроса
Konstantin Dovnar
Спору нет, если стараться быстрее релизнуться — бу...

Мы там в поффтопе даже выяснили тогда, что озвученные сроки пока не нарушались, потому что поспешно их никто не даёт. А вот как "скоро будет готово", по-моему, компоуз таки никто не продавал.

Konstantin Dovnar
Спору нет, если стараться быстрее релизнуться — бу...

Про скоро выпустим такого не было по моему. Они напротив постоянно говорят что мол "извините, никак сроков", а рано в доступ выложили потому что хотят делать в открытую с коммьюнити и чтобы люди пробовали APIхи и делились впечатлениями. Насчет многопоточного рендеринга тут велась речь по-моему как о чем то возможном в теории, но не о том что планируется в ближайшем. Из команды Композа по крайней мере никаких обещаний на этот счет не было насколько я помню

Сергей Греков
Про скоро выпустим такого не было по моему. Они на...

Уже были обсуждения про сроки и, вроде как, пришли к тому, что всё-таки они там что-то обещали, но в целом да, сейчас у них их особо нет. Что, конечно, хорошо

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

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

Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
5
А в каком формате фреймы? Сам формат сейчас придумываешь, или что-то готовое нужно распарсить?
Okhsunrog
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Карта сайта