MAUI vs UNO
От: vaa  
Дата: 14.09.21 03:30
Оценка:
Кто-то знает почему и зачем MAUI, если есть UNO?
Re: MAUI vs UNO
От: SomeOne_TT  
Дата: 14.09.21 04:46
Оценка: +2
Здравствуйте, vaa, Вы писали:

vaa>Кто-то знает почему и зачем MAUI, если есть UNO?


И зачем и почему Windows, когда есть MacOs.
Re: MAUI vs UNO
От: Shmj Ниоткуда  
Дата: 14.09.21 05:54
Оценка: +2
Здравствуйте, vaa, Вы писали:

vaa>Кто-то знает почему и зачем MAUI, если есть UNO?


А ведь еще есть Xamarin.

Но вы лучше другое скажите. Хоть что-то из этого умеет запускаться без тормозов? А то ждать 5 сек. пока прога Xamarin на Android стартанет — как бы сводит всю идею на ноль.
Re[2]: MAUI vs UNO
От: vaa  
Дата: 14.09.21 06:19
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Но вы лучше другое скажите. Хоть что-то из этого умеет запускаться без тормозов? А то ждать 5 сек. пока прога Xamarin на Android стартанет — как бы сводит всю идею на ноль.

в уно вроде собственный движок на скиа. по идее должен быть быстрее мауя.
В целом согласен. Вот был .Net и mono. Худо бедно, но ворочался более менее. А коровские супер-оптимизации напоминают создание трудностей для дальнейшего героического преодоления.
Т.е. опять получается только серверсайд? хочешь шустрый десктоп проходи мимо?
Re[2]: MAUI vs UNO
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 14.09.21 09:45
Оценка:
Здравствуйте, Shmj, Вы писали:

S>А ведь еще есть Xamarin.


S>Но вы лучше другое скажите. Хоть что-то из этого умеет запускаться без тормозов? А то ждать 5 сек. пока прога Xamarin на Android стартанет — как бы сводит всю идею на ноль.

https://ryandavis.io/using-custom-aot-profiles-with-xamarin-android/
https://devblogs.microsoft.com/xamarin/faster-android-startup-times-with-startup-tracing/
и солнце б утром не вставало, когда бы не было меня
Отредактировано 14.09.2021 10:01 Serginio1 . Предыдущая версия .
Re[3]: MAUI vs UNO
От: Kolesiki  
Дата: 14.09.21 11:51
Оценка: +2 -1
Здравствуйте, vaa, Вы писали:

vaa>хочешь шустрый десктоп проходи мимо?


Хочешь шустрый десктоп — прекрати лизать фаберже и напиши нормальное приложение на FW4.8/WinForms. Клянусь, все тормоза исчезнут как их и не было!
Re[4]: MAUI vs UNO
От: Shmj Ниоткуда  
Дата: 14.09.21 11:53
Оценка:
Здравствуйте, Kolesiki, Вы писали:

K>Хочешь шустрый десктоп — прекрати лизать фаберже и напиши нормальное приложение на FW4.8/WinForms. Клянусь, все тормоза исчезнут как их и не было!


Ну речь то о кросс-платформе. Если нет требования кросс-платформы, то для Windows старый добрый MFC стартует намного шустрее
Re[4]: MAUI vs UNO
От: vaa  
Дата: 14.09.21 12:28
Оценка:
Здравствуйте, Kolesiki, Вы писали:

K>Хочешь шустрый десктоп — прекрати лизать фаберже и напиши нормальное приложение на FW4.8/WinForms. Клянусь, все тормоза исчезнут как их и не было!

Так это же только виндовоз!
Re[2]: MAUI vs UNO
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 14.09.21 13:02
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Но вы лучше другое скажите. Хоть что-то из этого умеет запускаться без тормозов? А то ждать 5 сек. пока прога Xamarin на Android стартанет — как бы сводит всю идею на ноль.

Сейчас проверил скачиваешь
https://developer.android.com/ndk/downloads/
Копируешь в c:\ProgramData\Microsoft\AndroidNDK\
В проекте проставляешь
<AotAssemblies>True</AotAssemblies>
<EnableLLVM>False</EnableLLVM>
<AndroidEnableProfiledAot>True</AndroidEnableProfiledAot>

И смотришь скорость. У мненя вроде быстрее стал запускаться
и солнце б утром не вставало, когда бы не было меня
Re[5]: MAUI vs UNO
От: Kolesiki  
Дата: 14.09.21 14:41
Оценка: +1
Здравствуйте, Shmj, Вы писали:

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


K>>Хочешь шустрый десктоп — прекрати лизать фаберже и напиши нормальное приложение на FW4.8/WinForms. Клянусь, все тормоза исчезнут как их и не было!


S>Ну речь то о кросс-платформе.


Где ты увидел речь о "кроссплатформе"?? Чувак просто спросил про две либы.

S> Если нет требования кросс-платформы, то для Windows старый добрый MFC стартует намного шустрее


Нахрен не нужон ваш MFC — отстоище из портянок и "MS-логики". Не говоря о выборе языков.
Re[5]: MAUI vs UNO
От: Kolesiki  
Дата: 14.09.21 14:42
Оценка: -2
Здравствуйте, vaa, Вы писали:

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


K>>Хочешь шустрый десктоп — прекрати лизать фаберже и напиши нормальное приложение на FW4.8/WinForms. Клянусь, все тормоза исчезнут как их и не было!


vaa>Так это же только виндовоз!


Ну да. А у тебя что, Лукойл в клиентах, требующий Линукс? Ты сам себе придумал идею "кроссплатформы", на деле она нафик никому не обздалась — чисто хайп.
Re: MAUI vs UNO
От: karbofos42 Россия  
Дата: 15.09.21 09:59
Оценка:
Здравствуйте, vaa, Вы писали:

vaa>Кто-то знает почему и зачем MAUI, если есть UNO?


Майкрософт не смогли сделать кроссплатформенный WPF, купили Xamarin и теперь его решили пристроить под именем MAUI как официальный кроссплатформенный GUI.
Сторонние разработчики делают что-то типа того, чем должен был быть WPF и называют это Uno.
При этом оба проекта вроде бы завязаны на Xamarin. Только один это допиленный Xamarin.Forms, а другой без форм, через Skia рисует, как я понимаю.
Ну, и непонятно тогда уж зачем нужно Uno, когда есть Avalonia
Re: MAUI vs UNO
От: qxWork Россия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 15.09.21 10:09
Оценка:
Здравствуйте, vaa, Вы писали:

vaa>Кто-то знает почему и зачем MAUI, если есть UNO?

У всего есть недостатки, MAUI так вообще пока нет на линуксах.
А еще есть авалония. Для наших нужд она лучше всех подошла
Re[2]: MAUI vs UNO
От: VladCore  
Дата: 15.09.21 10:32
Оценка:
Здравствуйте, karbofos42, Вы писали:

vaa>>Кто-то знает почему и зачем MAUI, если есть UNO?


K>Майкрософт не смогли сделать кроссплатформенный WPF, купили Xamarin и теперь его


>решили пристроить под именем MAUI как официальный кроссплатформенный GUI.


нет. теперь UI компонент можно писать в функциональном стиле на C# как в реакте и без XAML, тут в форуме кидали ссылку на анонс на devblogs microsoft с примерами. Оно будет как то взаимодействовать с тем что уже написано на XAML
Re[3]: MAUI vs UNO
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 15.09.21 10:53
Оценка: :)
Здравствуйте, VladCore, Вы писали:

VC>нет. теперь UI компонент можно писать в функциональном стиле на C# как в реакте и без XAML, тут в форуме кидали ссылку на анонс на devblogs microsoft с примерами. Оно будет как то взаимодействовать с тем что уже написано на XAML

Всегда можно было. Тот же Xamarin.Forms в начале был без Xaml редактора
и солнце б утром не вставало, когда бы не было меня
Re[3]: MAUI vs UNO
От: karbofos42 Россия  
Дата: 15.09.21 11:56
Оценка:
Здравствуйте, VladCore, Вы писали:

VC>нет. теперь UI компонент можно писать в функциональном стиле на C# как в реакте и без XAML, тут в форуме кидали ссылку на анонс на devblogs microsoft с примерами. Оно будет как то взаимодействовать с тем что уже написано на XAML


https://docs.microsoft.com/en-us/dotnet/maui/what-is-maui

.NET MAUI is open-source and is the evolution of Xamarin.Forms, extended from mobile to desktop scenarios, with UI controls rebuilt from the ground up for performance and extensibility. If you've previously used Xamarin.Forms to build cross-platform user interfaces, you'll notice many similarities with .NET MAUI. However, there are also some differences.


Функциональный стиль — это новый паттерн MVU, который я себе пока слабо представляю в реальной жизни.
Я отзывы про Xamarin.Forms давно читал, в итоге даже не смотрел никогда что там и как, т.к. отзывы были негативные.
Может это всё и раньше было в каком-то виде.
Отредактировано 17.09.2021 23:51 VladD2 . Предыдущая версия . Еще …
Отредактировано 15.09.2021 11:57 karbofos42 . Предыдущая версия .
Re[2]: MAUI vs UNO
От: vaa  
Дата: 16.09.21 10:02
Оценка:
Здравствуйте, qxWork, Вы писали:

W>А еще есть авалония. Для наших нужд она лучше всех подошла


Все так, но будет ли у авалонии такая же поддержка как в уно?
Вот в вс коде авалония до сих пор никак, хотя кроссплатформа.
и что с их ide?всё?
https://playground.platform.uno/#wasm-start
Re[2]: MAUI vs UNO
От: Shmj Ниоткуда  
Дата: 16.09.21 11:00
Оценка:
Здравствуйте, karbofos42, Вы писали:

K>Ну, и непонятно тогда уж зачем нужно Uno, когда есть Avalonia


А разве Avalonia умеет в Android/iOS?
Re[2]: MAUI vs UNO
От: Kolesiki  
Дата: 16.09.21 12:25
Оценка:
Здравствуйте, karbofos42, Вы писали:

K>Ну, и непонятно тогда уж зачем нужно Uno, когда есть Avalonia


Зачем вообще нужна Авалония, если...

Windows 7 and below are not officially supported


О каких ещё "кроссплатформах" можно вообще говорить, если даже элементарная венда — и та не вся поддерживается? Причём очевидно, что нет вообще никаких причин не поддерживать Win7. Умеешь поддерживать Линукс — значит просто позорище не поддерживать Win7.
Re[3]: MAUI vs UNO
От: karbofos42 Россия  
Дата: 16.09.21 17:56
Оценка:
Здравствуйте, Kolesiki, Вы писали:

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


K>>Ну, и непонятно тогда уж зачем нужно Uno, когда есть Avalonia


K>Зачем вообще нужна Авалония, если...


K>

K>Windows 7 and below are not officially supported


K>О каких ещё "кроссплатформах" можно вообще говорить, если даже элементарная венда — и та не вся поддерживается? Причём очевидно, что нет вообще никаких причин не поддерживать Win7. Умеешь поддерживать Линукс — значит просто позорище не поддерживать Win7.


1. Не поддерживается и не работает — это разные вещи.
2. Пока они до релиза дойдут и можно будет в продакшен выпускать, как бы винда 10 не была устаревшей.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.