Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
От: Shmj Ниоткуда  
Дата: 12.04.23 16:12
Оценка: :)
Очевидный минус .NET MAUI — оно не умеет под Linux.

Я бы не стал игнорить Linux. Если конторе нужен некий складского учета и подобного характера софт, компов, скажем несколько сотен — то на одних только лицензиях Windows можно сэкономить десятки тыс. долларов — которые лучше потратить на разработку софта. А работать сама прога будет совершенно идентично на любой ОС. Тем более сейчас проблема с этими лицензиями, их покупкой — сами понимаете какая ситуация.

Еще минус из не очевидных — .NET MAUI у меня тормозит сильнее, Flutter более быстрый. Но тут я не замерял секундомером — тут объективно спорить не готов.

Все остальные решения — не такие универсальные. Есть либо только десктоп как электрон либо React Native — только моб.

Кому вы отдадите пальму первенства на сегодня?
Re: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
От: velkin Удмуртия https://kisa.biz
Дата: 12.04.23 16:44
Оценка: 2 (2) +1 :)
Здравствуйте, Shmj, Вы писали:

S>Все остальные решения — не такие универсальные. Есть либо только десктоп как электрон либо React Native — только моб.

S>Кому вы отдадите пальму первенства на сегодня?

Qt5 и выше гораздо лучше. Простая перекомпиляция и вот тебе десктопы, смартфоны и так далее.
Re: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
От: rudzuk  
Дата: 12.04.23 18:02
Оценка: 3 (1) :)
Здравствуйте, Shmj, Вы писали:

S> Кому вы отдадите пальму первенства на сегодня?


Lazarus! Получаешь нативный гуй на каждой платформе. Под андроид тоже умеет, но не из коробки. Если нужны и мобильные платформы, то гуй можно ваять на Delphi, а бизнес-логику на Free Pascal.
avalon/3.0.2
Re[2]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
От: Shmj Ниоткуда  
Дата: 12.04.23 20:16
Оценка:
Здравствуйте, rudzuk, Вы писали:

R>Lazarus! Получаешь нативный гуй на каждой платформе. Под андроид тоже умеет, но не из коробки.


А iOS?

R>Если нужны и мобильные платформы, то гуй можно ваять на Delphi, а бизнес-логику на Free Pascal.


Ну это уже значит что Lazarus не универсален и нужно что-то другое городить.
Re[3]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
От: rudzuk  
Дата: 12.04.23 21:04
Оценка: +1
Здравствуйте, Shmj, Вы писали:

S> R>Lazarus! Получаешь нативный гуй на каждой платформе. Под андроид тоже умеет, но не из коробки.


S> А iOS?


Насколько я знаю, готового виджетсета для iOS нет (ну, чтобы в дизайнере кнопочки покидал и оно заработало). Но есть возможность использовать XCode для разработки. Сам язык имеет некоторые специфические расширения для интеграции с платформой. Есть игрушка на FreePascal для iOS.

S> R>Если нужны и мобильные платформы, то гуй можно ваять на Delphi, а бизнес-логику на Free Pascal.


S> Ну это уже значит что Lazarus не универсален и нужно что-то другое городить.


Это как посмотреть. Гуй для десктопа и мобил все равно нужно делать разным. Поэтому, вариант вполне себе, и нативный гуй того стоит.
avalon/3.0.2
Re[4]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
От: Shmj Ниоткуда  
Дата: 12.04.23 21:34
Оценка: :)
Здравствуйте, rudzuk, Вы писали:

S>> Ну это уже значит что Lazarus не универсален и нужно что-то другое городить.

R>Это как посмотреть. Гуй для десктопа и мобил все равно нужно делать разным. Поэтому, вариант вполне себе, и нативный гуй того стоит.

Flutter так не думает — универсальное решение.
Re[5]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
От: rudzuk  
Дата: 12.04.23 22:05
Оценка: +1
Здравствуйте, Shmj, Вы писали:

S> Flutter так не думает — универсальное решение.


Да хоть что возьми, а мобильный гуй сильно отличается по UX от десктопного. Если пытаться запилить единый десктопно-мобильный гуй, то это будет, либо мобильное приложение на десктопе, либо десктопное на мобиле. Flutter, кстати, на десктопе выглядит и работает, как говно.
avalon/3.0.2
Re[6]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
От: Shmj Ниоткуда  
Дата: 12.04.23 23:07
Оценка:
Здравствуйте, rudzuk, Вы писали:

S>> Flutter так не думает — универсальное решение.


R>Да хоть что возьми, а мобильный гуй сильно отличается по UX от десктопного. Если пытаться запилить единый десктопно-мобильный гуй, то это будет, либо мобильное приложение на десктопе, либо десктопное на мобиле. Flutter, кстати, на десктопе выглядит и работает, как говно.


Можно стили менять. Можно даже разные экраны, но знать только 1 технологию и переиспользовать.
Re[7]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
От: Артём Австралия жж
Дата: 13.04.23 01:05
Оценка: +1
Здравствуйте, Shmj, Вы писали:

S>Можно стили менять. Можно даже разные экраны, но знать только 1 технологию и переиспользовать.


Angular
Re[8]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
От: Shmj Ниоткуда  
Дата: 13.04.23 07:43
Оценка:
Здравствуйте, Артём, Вы писали:

S>>Можно стили менять. Можно даже разные экраны, но знать только 1 технологию и переиспользовать.

Аё>Angular

А нейтивные приложения через что?
Re[7]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
От: rudzuk  
Дата: 13.04.23 08:33
Оценка: 3 (1)
Здравствуйте, Shmj, Вы писали:

S> R>Да хоть что возьми, а мобильный гуй сильно отличается по UX от десктопного. Если пытаться запилить единый десктопно-мобильный гуй, то это будет, либо мобильное приложение на десктопе, либо десктопное на мобиле. Flutter, кстати, на десктопе выглядит и работает, как говно.


S> Можно стили менять. Можно даже разные экраны, но знать только 1 технологию и переиспользовать.


Delphi так умеет.
avalon/3.0.2
Re[8]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
От: Shmj Ниоткуда  
Дата: 13.04.23 08:52
Оценка:
Здравствуйте, rudzuk, Вы писали:

R>Delphi так умеет.


А подробнее. Глянул — бесплатно, если заработок на софте меньше 416 долларов. А платная версия сколько стоит?

Там по прежнему Паскалеподобный язык или уже нормальный типа C++?
Re[9]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
От: rudzuk  
Дата: 13.04.23 09:01
Оценка:
Здравствуйте, Shmj, Вы писали:

S> R>Delphi так умеет.


S> А подробнее. Глянул — бесплатно, если заработок на софте меньше 416 долларов. А платная версия сколько стоит?


https://store.embarcadero.ru/

S> Там по прежнему Паскалеподобный язык или уже нормальный типа C++?


Там Object Pascal. Но есть C++Builder (умеет все то же самое), в котором понятно что.
avalon/3.0.2
Re: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 13.04.23 13:56
Оценка: +1
Здравствуйте, Shmj, Вы писали:

S>Кому вы отдадите пальму первенства на сегодня?


PWA — сейчас эта штука встречается чуть не везде. Есть сайт — есть и PWA, который работает везде, включая мобилы и десктопы даже под линуксом.
Re[2]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
От: sqrt  
Дата: 13.04.23 14:03
Оценка: +1
Здравствуйте, Pauel, Вы писали:

P>Здравствуйте, Shmj, Вы писали:


S>>Кому вы отдадите пальму первенства на сегодня?


P>PWA — сейчас эта штука встречается чуть не везде. Есть сайт — есть и PWA, который работает везде, включая мобилы и десктопы даже под линуксом.


У PWA в браузере нет доступа к нативным функциям OS, все функции ограничены песочницей и набором API, которые браузер предоставляет.
Re[3]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 13.04.23 14:06
Оценка: +1
Здравствуйте, sqrt, Вы писали:

P>>PWA — сейчас эта штука встречается чуть не везде. Есть сайт — есть и PWA, который работает везде, включая мобилы и десктопы даже под линуксом.


S>У PWA в браузере нет доступа к нативным функциям OS, все функции ограничены песочницей и набором API, которые браузер предоставляет.


И это хорошо. Приложения работают в песочнице, и никакого паскудства сделать не могут. А доступ к функциям постоянно расширяется.
Re[4]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
От: sqrt  
Дата: 13.04.23 14:58
Оценка: +1
Здравствуйте, Pauel, Вы писали:

P>Здравствуйте, sqrt, Вы писали:


P>>>PWA — сейчас эта штука встречается чуть не везде. Есть сайт — есть и PWA, который работает везде, включая мобилы и десктопы даже под линуксом.


S>>У PWA в браузере нет доступа к нативным функциям OS, все функции ограничены песочницей и набором API, которые браузер предоставляет.


P>И это хорошо. Приложения работают в песочнице, и никакого паскудства сделать не могут. А доступ к функциям постоянно расширяется.


PWA подходит для простых интернет приложений типа "прием заказов", где на клиенте только веб-морда нужна. Веб технологии типа LocalStorage, IndexedDB не гарантируют постоянного хранения данных. Любая утилита, которая систему чистит может эти данные стереть. Для полноценного оффлайн приложения PWA, явно не то что нужно.
Re[9]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
От: Артём Австралия жж
Дата: 13.04.23 23:51
Оценка: -1
Здравствуйте, Shmj, Вы писали:

S>А нейтивные приложения через что?

Они нужны? Вот "нативный клиент банка" в телефоне- без интернета он не работает. Т.е. там "нативность"- это загрузить веб сайт в обёртку на хромиуме или типа того. И это хорошо: обёртка обновляется ну может раз в полгода. А веб сайт спокойно релизится по скраму.
Re[10]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
От: Teolog  
Дата: 14.04.23 07:42
Оценка:
R>https://store.embarcadero.ru/

S>> Там по прежнему Паскалеподобный язык или уже нормальный типа C++?


R>Там Object Pascal. Но есть C++Builder (умеет все то же самое), в котором понятно что.


Не надо, просто не надо. Мы как это кривое поделие выпилили из последнего проекта, так праздник устроили.
Развитие ядра остановилось во времена борланда, позже на этот раритет только навешивали свистоперделки кривыми путями.
Потом поняли что использовать настолько древний компилятор уже нельзя,потому что с++11 надо, и вкорячили изуродованную для совместимости со своими приколами версию Clang.
Только у нее опции старого компилятора не работают и со сборкой компонентов проблемы начались.
А еще оно стоит как слон и багфикс релизы — по отдельной подписке.
Ну и для счастья — форум поддрежки — огорожен.
Re[10]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
От: Shmj Ниоткуда  
Дата: 14.04.23 07:54
Оценка:
Здравствуйте, rudzuk, Вы писали:

R>Там Object Pascal. Но есть C++Builder (умеет все то же самое), в котором понятно что.


А этот C++Builder то жесть комьюнити версия? Чем он лучше QT?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.