Pull to refresh
0
0
Send message

Согласен. Изоляты такое себе решение.

Самое смешное во всем этом, что не очень то эта многопоточность используется в проектах. Я видел такие единицы. И что самое веселое - так даже если ты создавал в нативе отдельный поток для парсинга чего-то, например, то от этого все равно очень сильно деградировало все приложение. И спасал только Priority.min у выполняющего потока - при котором эта потоковая работа делалась медленнее )

Для меня - основной стопор работы с kmp - это быстрота.

Из еще жирнейших минусов - совсем неясные (невнятно понятные) элементы компоуза и некоторых функций. Есть куча функций о которых ты как бы не знаешь и додуматься до них сложно, разве что идти гугли стак. А там ты узнаешь что "о, а оказывается есть что-то такое. никогда б не догадался".

Или например во флатере все понятно. Есть setState (markNeedsRebuild). Четко и логично. А в компоузе remember, просто установка состояния почему-то вызывает ребилд. Отчего, почему, кто подписан на это добро? Почему это сделано так неявно. Жуть.

У меня такой вопрос. Уже можно, как во флаттере, 2-3 кнопки и проект готов сразу на обе платформы? Заводится с пары кликов, танцев с бубнами не нужно? Уже определены все известные best-practices по библиотекам (di, навигация, стейт менеджмент, сеть, итд итп)?

Потому как эти все стейблы - это очень здорово. Однако хочется как во флаттере, быстро и понятно, без мучений.

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

Так нет никакого спора. Разным людям удобно разное. Плюс сравнение с разным тоже дают результат. Если сравнивать котлин и яву, то тут конечно котлин выглядит лучше.

Я больше к тому что, чем проще язык, тем меньше забивается голова.

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

Иногда в продвинутости больше печали. Код сложнее поддерживать и понимать. Как-то после флаттере открыл проект на котлине. Было мучительно. И скорость компиляции и сложность конструкций. Как будто в Яву окунулся

У меня у 603й начал двоить и ругаться правый клик. Отлезли накладки. Но сама мышь - бомба. У 733х ушей колесо громкости зарядились статикой и теперь хреново перекручивает,

Вот это странно. Езжу 9 лет, ни одной проблемы с водителями. Строго соблюдаю главное правило - быть предсказуемым. Всегда показываю повороты и убеждаюсь что дают перестроится, у пешеходных переходов спешиваюсь.

Никаких проблем. Водители тож не дураки, чтобы лишние проблемы получать.

Никак не могу понять производителей. Если есть железобетонные показания не разряжать < 20 и не заряжать > 80, то это делается контроллером, у которого ставится 20% как 0 и 80% как 100.

Таким образом ты никак не разрядить батарею < 20, т.к. контроллер просто даст 0 напряга, и сам проконтролирует заряд до 80 или 100.

Почему это шаманизм все ещё на пользователях. Чего я не понимаю?

Это все потому, что биометрия никак не шифрует. То что вы видите как тач или фейс айди, это проверка на уровне системы. Ты как разраб, говоришь системе - проведи биометрическую авторизацию и скажи мне результат. Всё. Ответа будет - да или ошибка.

И что палец, что лицо, что ключ - это разные способы проверить вас, не более.

Даже скажу по другому. Приложение всегда имеет доступ к своему закрытому хранилищу. И может оттуда дёрнуть что хочет. Нет такого, что ты авторизоваться и только на это время доступ открывается.

Молдова. Телевизор. Видео на 20 минут, прерывается по 2-3 раза на рекламу, причем по 2 рекламных ролика. Иногда даже не продолжает дальше самовомпроизводится

Поганенько. И купить премиум нельзя. Не дают. Так что только блокировки(

Заманчиво. Неделя это ж будет почти 2х4...

Если ты не справляешься с работой и тебя нужно пинками мотивировать, я бы поставил вопрос о необходимости тебя. А вот где ты не хочешь работать, дома или в офисе - это вопрос десятый. Лентяй и в офисе будет стараться ничего не делать

Срачи из-за освещения, температуры, отсутствие тишины - сильно раздражают.

Прикольно выходит. Не хочешь ходить в офис , мы тебя уволим и найдем 5 индийских...удаленщиков.

Мда

Подписываюсь под каждым словом. Каждый пункт есть в любом опене. И температура одна из первых, т.к мужскому коллективу 21-22 максимум, в джинсах, а женскому 24-25 минимум, в платьицах.

Про шум, разговоры, крики и мат, даже не вспоминаю.

А чего вам не хватает? Скобочки не те? Ну есть немного. Или расширений и ютилити функций нет? Ну так их можно отдельной либой сделать.

О да. А потом, через пару лет он станет Легаси, и вы за голову будете браться при его виде. Что во флаттере, что в нативе. Вот только во флаттере вам 1 разраб нужен. А в нативе - два.

KMP выглядит перспективно, но пока коллеги очень противоречиво о нем отзываются. Даже то, что проект для КММ не создаётся с нуля в студии, а где-то в стороннем решении это уже печаль.

Плюс, даже вы указали, что либ нет или мало. Что делать когда нужно что-то, а этого нет? Писать руками. Но у флаттера это все в минус запихивают, а у кмп почемуто молчат, хотя это самое важное. Компоуз - это прямо привет из флаттера.

Далее, горячая перезагрузка, даже для иоси - это просто божественная штука экономящая десятки часов времени. В Кмм - облом, перекомпиль, перезапускай.

И ещё. Сделать приложения для яблока и для дроида в Кмм одним разрабом пока или нельзя, или очень сложно. А флаттер даёт это. И это тоже колоссальная экономия для заказчика.

Производительность, если присмотреться к тестам очень близка к нативу. А платформ каналы это не реакт, они реально могут перегонять тонны данных.

Так что сложно все это. Нужно ещё времени, чтобы разработка на Кмм была такой же лёгкой как на флаттере.

Ещё в нативке есть кучи всяких фреймворков, DI, подходов. И это создает ад. Я еще и нативщик. Но когда мне говорят "давайв го в легаси" у меня дрожь по телу. Потому что никогда не знаешь, что там напридумали. Во флаттере кол-во пакетов и подходов в разы меньше.

А еще флаттер прост в обучении, и за 4-6 месяцев джун уже неплохо им овладевает и спокойно выполняет работы мидла.

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

Парадокс

Согласен. Берём пару флешек или сьемный HDD. Все. Проблема решена если не бить и не кидать.

А эти 5гигов - курам на смех. Знаем мы эту их безопасность. Потом окажется что по нашим фоткам уже и фоторобот составили и прошлись нейросетями. И вообще фотки уже не наши, тк обновилась еула. Проходили..

А нечего. Геймификация - это попытка заставить работать лучше, когда денег нет.

Человек ходит на работу из-за денег. Хотите заставить его работать лучше? Странно, надо бы уволить. Хотите заставить больше? Тогда это оверклокинг. Надо тушить, деньгами. Но рано или поздно, если не дать охладится, человек перегорит.

1

Information

Rating
Does not participate
Registered
Activity