Size: a a a

Programming Offtop

2020 November 01

AN

Alexander Nozik in Programming Offtop
Ilmir
Не могу удержаться от того, чтобы присоединиться к оффтопу. ИМХО, говорить, что Флаттер занял нишу кроссплатформенных приложений - это то же самое, что говорить, что электрон занял нишу десктопных приложений. Даже если ограничить эту нишу кроссплатформенными мобильными приложениями, то тоже окажется, что в этой нише С++ живёт и здравствует. Поэтому ограничиваем дальше. До тонких клиентов с простой логикой, но более-менее сложным гуём. Тут да, лучше Флаттера пока ничего нет.
С++ - это очень условная кросс-платформа. Боли там больно много с кросс-платформным деплоем.
источник

AM

Andrew Mikhaylov in Programming Offtop
Konstantin Dovnar
>Вне рынка фронтендеров, какие преимущества у флаттера будут перед котлином и компоузом?

Сейчас рано говорить.

Пока компоуз не обзаведётся таким же большим функционалом и удобством использования во всех направлениях — ему там ловить нечего, но он, разумеется, будет туда двигаться.

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

AM

Andrew Mikhaylov in Programming Offtop
Ilmir
Не могу удержаться от того, чтобы присоединиться к оффтопу. ИМХО, говорить, что Флаттер занял нишу кроссплатформенных приложений - это то же самое, что говорить, что электрон занял нишу десктопных приложений. Даже если ограничить эту нишу кроссплатформенными мобильными приложениями, то тоже окажется, что в этой нише С++ живёт и здравствует. Поэтому ограничиваем дальше. До тонких клиентов с простой логикой, но более-менее сложным гуём. Тут да, лучше Флаттера пока ничего нет.
Я к тому и вёл, очертив рамки для рн.
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
С++ - это очень условная кросс-платформа. Боли там больно много с кросс-платформным деплоем.
Тем не менее, он там живёт и здравствует.
источник

I

Ilmir in Programming Offtop
Alexander Nozik
С++ - это очень условная кросс-платформа. Боли там больно много с кросс-платформным деплоем.
Но пока что именно С++ предоставляет все фишки "истинной" кроссплатформы: доступ к возможностям системы и общий код для разных платформ.
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Тем не менее, он там живёт и здравствует.
Я знаю. Я просто помню как мы мучались с этим деплоем.
источник

AM

Andrew Mikhaylov in Programming Offtop
Конкретно в мобильной сфере с деплоем у крестов как раз всё неплохо -- для него есть инфра и в ведре, и в айоси.
источник

AN

Alexander Nozik in Programming Offtop
Ilmir
Но пока что именно С++ предоставляет все фишки "истинной" кроссплатформы: доступ к возможностям системы и общий код для разных платформ.
Ну кросс-платформа имени флаттера - это как раз не это, а пофигу на общией возможности, давайте общий УЙ
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Конкретно в мобильной сфере с деплоем у крестов как раз всё неплохо -- для него есть инфра и в ведре, и в айоси.
Ну да, я про десктоп
источник

I

Igor in Programming Offtop
Andrew Mikhaylov
Тем не менее, он там живёт и здравствует.
А его точно широко используется ради кроссплатформы, а не ради перформанса?
С ходу знаю только 2gis, из тех кто "бизнес-логику" на нем пишет
источник

I

Ilmir in Programming Offtop
Alexander Nozik
Ну кросс-платформа имени флаттера - это как раз не это, а пофигу на общией возможности, давайте общий УЙ
Про это я написал с самом начале. Что кроссплатформа имени флаттера - это тонкие клиенты с простой логикой и сложным гуём.
источник

AN

Alexander Nozik in Programming Offtop
Igor
А его точно широко используется ради кроссплатформы, а не ради перформанса?
С ходу знаю только 2gis, из тех кто "бизнес-логику" на нем пишет
Я уже много раз рассказывал про "перформанс" на С++. Тем более, если это десктоп - это Qt, а там с перформансом все вообще не зашибись
источник

KD

Konstantin Dovnar in Programming Offtop
Andrew Mikhaylov
Дык навигацию туда прикручивают, чтобы андроидщики его юзать могли. Прикинь, как весело без этого его интегрировать в аппу, построенную для навигации. На мультиплатформе она нахер не будет нужна, благо сделана она сбоку.
Я скорее про юзабилити навигации.
Если бы не стали делать нормальную навигацию, то это андроид бы так и остался жопашным в плане экранов:)

Мол, у нас круто и декларативно можно отрисовать UI, но вот тут у нас древний навигационный пиздец, который никто не может использовать без шпаргалок.

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

AM

Andrew Mikhaylov in Programming Offtop
Igor
А его точно широко используется ради кроссплатформы, а не ради перформанса?
С ходу знаю только 2gis, из тех кто "бизнес-логику" на нем пишет
Я в принципе с конкретными примерами плохо знаком, но уверен, что дубльгис не единственные.
источник

AN

Alexander Nozik in Programming Offtop
Ilmir
Про это я написал с самом начале. Что кроссплатформа имени флаттера - это тонкие клиенты с простой логикой и сложным гуём.
Именно. Ни для чего другого он не годится. Но если не это, то и KMM/MPP уже сейчас хорошо
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
Я уже много раз рассказывал про "перформанс" на С++. Тем более, если это десктоп - это Qt, а там с перформансом все вообще не зашибись
А что у кути с перфом?
источник

AM

Andrew Mikhaylov in Programming Offtop
И что с перфом, к примеру, у к/н?)
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
А что у кути с перфом?
Примерно ка у Java 5.
источник

I

Igor in Programming Offtop
Andrew Mikhaylov
Я в принципе с конкретными примерами плохо знаком, но уверен, что дубльгис не единственные.
Конечно, но является ли это _частым_ способом именно кросплатформеной разработки?
источник

KD

Konstantin Dovnar in Programming Offtop
Кстати, телеграм клиент, вроде, на Qt написан.
источник