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