Вот только совсем не так просто - это раз. И пока очень мало библиотек - это два. Плюс хромают бест практики. Во флаттер реально очень быстро войти, очень просто освоится. А вот кмп, мне, Легаси дроид разрабу кажется странным и монструозным. Уж как есть.
При том, что флаттер с полпинка заводится на винде, и с пары пинков на вебе. И все это на единой кодовой базе.
Чтобы добить, можно вспомнить skia, от которой флаттер отказывается уже, а кмп на ней все только начинает делать.
Тут я бы сказал вопрос другой. Зачем мне лезть в работу менеджера и отнимать его хлеб. Или же, зачем мне за него это делать.? Мои задачи как-то никто не спешит решать.
Самое веселое в этом другое. Берём 2 фразы. "Повысьте или уйду" и "Я очень хочу остаться, но за забором платят х2 и я ничего не могу поделать, на жизнь не хватает".
Казалось бы, итог и цель этих фраз один и тот же. Или повышение или уход. Но первое это шантаж, а второе как будто нет)
Основная проблема сегодня - это best practices. По сайту грт, ты можешь просто что-то сделать. Но сделать это качественно для бизнеса - это совсем другое. Плюс часто бизнес - это Легаси с кучей древнего или плохо понятного кода. А если у команды ещё свои самописные правила...
Самое смешное во всем этом, что не очень то эта многопоточность используется в проектах. Я видел такие единицы. И что самое веселое - так даже если ты создавал в нативе отдельный поток для парсинга чего-то, например, то от этого все равно очень сильно деградировало все приложение. И спасал только 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 рекламных ролика. Иногда даже не продолжает дальше самовомпроизводится
Поганенько. И купить премиум нельзя. Не дают. Так что только блокировки(
Если ты не справляешься с работой и тебя нужно пинками мотивировать, я бы поставил вопрос о необходимости тебя. А вот где ты не хочешь работать, дома или в офисе - это вопрос десятый. Лентяй и в офисе будет стараться ничего не делать
Подписываюсь под каждым словом. Каждый пункт есть в любом опене. И температура одна из первых, т.к мужскому коллективу 21-22 максимум, в джинсах, а женскому 24-25 минимум, в платьицах.
Про шум, разговоры, крики и мат, даже не вспоминаю.
Вот только совсем не так просто - это раз. И пока очень мало библиотек - это два. Плюс хромают бест практики. Во флаттер реально очень быстро войти, очень просто освоится. А вот кмп, мне, Легаси дроид разрабу кажется странным и монструозным. Уж как есть.
При том, что флаттер с полпинка заводится на винде, и с пары пинков на вебе. И все это на единой кодовой базе.
Чтобы добить, можно вспомнить skia, от которой флаттер отказывается уже, а кмп на ней все только начинает делать.
Тут я бы сказал вопрос другой. Зачем мне лезть в работу менеджера и отнимать его хлеб. Или же, зачем мне за него это делать.? Мои задачи как-то никто не спешит решать.
Берешь ипотеку на 30 лет. И ее надо выплачивать. Вот. План на 30 лет. Надежнейший
Самое веселое в этом другое. Берём 2 фразы. "Повысьте или уйду" и "Я очень хочу остаться, но за забором платят х2 и я ничего не могу поделать, на жизнь не хватает".
Казалось бы, итог и цель этих фраз один и тот же. Или повышение или уход. Но первое это шантаж, а второе как будто нет)
Основная проблема сегодня - это best practices. По сайту грт, ты можешь просто что-то сделать. Но сделать это качественно для бизнеса - это совсем другое. Плюс часто бизнес - это Легаси с кучей древнего или плохо понятного кода. А если у команды ещё свои самописные правила...
Согласен. Изоляты такое себе решение.
Самое смешное во всем этом, что не очень то эта многопоточность используется в проектах. Я видел такие единицы. И что самое веселое - так даже если ты создавал в нативе отдельный поток для парсинга чего-то, например, то от этого все равно очень сильно деградировало все приложение. И спасал только
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 минимум, в платьицах.
Про шум, разговоры, крики и мат, даже не вспоминаю.
А чего вам не хватает? Скобочки не те? Ну есть немного. Или расширений и ютилити функций нет? Ну так их можно отдельной либой сделать.