Очевидный минус .NET MAUI — оно не умеет под Linux.
Я бы не стал игнорить Linux. Если конторе нужен некий складского учета и подобного характера софт, компов, скажем несколько сотен — то на одних только лицензиях Windows можно сэкономить десятки тыс. долларов — которые лучше потратить на разработку софта. А работать сама прога будет совершенно идентично на любой ОС. Тем более сейчас проблема с этими лицензиями, их покупкой — сами понимаете какая ситуация.
Еще минус из не очевидных — .NET MAUI у меня тормозит сильнее, Flutter более быстрый. Но тут я не замерял секундомером — тут объективно спорить не готов.
Все остальные решения — не такие универсальные. Есть либо только десктоп как электрон либо React Native — только моб.
Кому вы отдадите пальму первенства на сегодня?
Re: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
Здравствуйте, Shmj, Вы писали:
S>Все остальные решения — не такие универсальные. Есть либо только десктоп как электрон либо React Native — только моб. S>Кому вы отдадите пальму первенства на сегодня?
Qt5 и выше гораздо лучше. Простая перекомпиляция и вот тебе десктопы, смартфоны и так далее.
Re: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
Здравствуйте, Shmj, Вы писали:
S> Кому вы отдадите пальму первенства на сегодня?
Lazarus! Получаешь нативный гуй на каждой платформе. Под андроид тоже умеет, но не из коробки. Если нужны и мобильные платформы, то гуй можно ваять на Delphi, а бизнес-логику на Free Pascal.
Здравствуйте, Shmj, Вы писали:
S> R>Lazarus! Получаешь нативный гуй на каждой платформе. Под андроид тоже умеет, но не из коробки.
S> А iOS?
Насколько я знаю, готового виджетсета для iOS нет (ну, чтобы в дизайнере кнопочки покидал и оно заработало). Но есть возможность использовать XCode для разработки. Сам язык имеет некоторые специфические расширения для интеграции с платформой. Есть игрушка на FreePascal для iOS.
S> R>Если нужны и мобильные платформы, то гуй можно ваять на Delphi, а бизнес-логику на Free Pascal.
S> Ну это уже значит что Lazarus не универсален и нужно что-то другое городить.
Это как посмотреть. Гуй для десктопа и мобил все равно нужно делать разным. Поэтому, вариант вполне себе, и нативный гуй того стоит.
Здравствуйте, rudzuk, Вы писали:
S>> Ну это уже значит что Lazarus не универсален и нужно что-то другое городить. R>Это как посмотреть. Гуй для десктопа и мобил все равно нужно делать разным. Поэтому, вариант вполне себе, и нативный гуй того стоит.
Flutter так не думает — универсальное решение.
Re[5]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
Здравствуйте, Shmj, Вы писали:
S> Flutter так не думает — универсальное решение.
Да хоть что возьми, а мобильный гуй сильно отличается по UX от десктопного. Если пытаться запилить единый десктопно-мобильный гуй, то это будет, либо мобильное приложение на десктопе, либо десктопное на мобиле. Flutter, кстати, на десктопе выглядит и работает, как говно.
Здравствуйте, rudzuk, Вы писали:
S>> Flutter так не думает — универсальное решение.
R>Да хоть что возьми, а мобильный гуй сильно отличается по UX от десктопного. Если пытаться запилить единый десктопно-мобильный гуй, то это будет, либо мобильное приложение на десктопе, либо десктопное на мобиле. Flutter, кстати, на десктопе выглядит и работает, как говно.
Можно стили менять. Можно даже разные экраны, но знать только 1 технологию и переиспользовать.
Re[7]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
Здравствуйте, Shmj, Вы писали:
S> R>Да хоть что возьми, а мобильный гуй сильно отличается по UX от десктопного. Если пытаться запилить единый десктопно-мобильный гуй, то это будет, либо мобильное приложение на десктопе, либо десктопное на мобиле. Flutter, кстати, на десктопе выглядит и работает, как говно.
S> Можно стили менять. Можно даже разные экраны, но знать только 1 технологию и переиспользовать.
Здравствуйте, Shmj, Вы писали:
S> R>Delphi так умеет.
S> А подробнее. Глянул — бесплатно, если заработок на софте меньше 416 долларов. А платная версия сколько стоит?
Здравствуйте, Pauel, Вы писали:
P>Здравствуйте, Shmj, Вы писали:
S>>Кому вы отдадите пальму первенства на сегодня?
P>PWA — сейчас эта штука встречается чуть не везде. Есть сайт — есть и PWA, который работает везде, включая мобилы и десктопы даже под линуксом.
У PWA в браузере нет доступа к нативным функциям OS, все функции ограничены песочницей и набором API, которые браузер предоставляет.
Re[3]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
Здравствуйте, sqrt, Вы писали:
P>>PWA — сейчас эта штука встречается чуть не везде. Есть сайт — есть и PWA, который работает везде, включая мобилы и десктопы даже под линуксом.
S>У PWA в браузере нет доступа к нативным функциям OS, все функции ограничены песочницей и набором API, которые браузер предоставляет.
И это хорошо. Приложения работают в песочнице, и никакого паскудства сделать не могут. А доступ к функциям постоянно расширяется.
Re[4]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
Здравствуйте, Pauel, Вы писали:
P>Здравствуйте, sqrt, Вы писали:
P>>>PWA — сейчас эта штука встречается чуть не везде. Есть сайт — есть и PWA, который работает везде, включая мобилы и десктопы даже под линуксом.
S>>У PWA в браузере нет доступа к нативным функциям OS, все функции ограничены песочницей и набором API, которые браузер предоставляет.
P>И это хорошо. Приложения работают в песочнице, и никакого паскудства сделать не могут. А доступ к функциям постоянно расширяется.
PWA подходит для простых интернет приложений типа "прием заказов", где на клиенте только веб-морда нужна. Веб технологии типа LocalStorage, IndexedDB не гарантируют постоянного хранения данных. Любая утилита, которая систему чистит может эти данные стереть. Для полноценного оффлайн приложения PWA, явно не то что нужно.
Re[9]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
Здравствуйте, Shmj, Вы писали:
S>А нейтивные приложения через что?
Они нужны? Вот "нативный клиент банка" в телефоне- без интернета он не работает. Т.е. там "нативность"- это загрузить веб сайт в обёртку на хромиуме или типа того. И это хорошо: обёртка обновляется ну может раз в полгода. А веб сайт спокойно релизится по скраму.
Re[10]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?
R>https://store.embarcadero.ru/
S>> Там по прежнему Паскалеподобный язык или уже нормальный типа C++?
R>Там Object Pascal. Но есть C++Builder (умеет все то же самое), в котором понятно что.
Не надо, просто не надо. Мы как это кривое поделие выпилили из последнего проекта, так праздник устроили.
Развитие ядра остановилось во времена борланда, позже на этот раритет только навешивали свистоперделки кривыми путями.
Потом поняли что использовать настолько древний компилятор уже нельзя,потому что с++11 надо, и вкорячили изуродованную для совместимости со своими приколами версию Clang.
Только у нее опции старого компилятора не работают и со сборкой компонентов проблемы начались.
А еще оно стоит как слон и багфикс релизы — по отдельной подписке.
Ну и для счастья — форум поддрежки — огорожен.
Re[10]: Flutter vs .NET MAUI vs - кто сегодня самый кроссплатформенный?