Здравствуйте, vaa, Вы писали:
vaa>Кто-то знает почему и зачем MAUI, если есть UNO?
А ведь еще есть Xamarin.
Но вы лучше другое скажите. Хоть что-то из этого умеет запускаться без тормозов? А то ждать 5 сек. пока прога Xamarin на Android стартанет — как бы сводит всю идею на ноль.
Здравствуйте, Shmj, Вы писали:
S>Но вы лучше другое скажите. Хоть что-то из этого умеет запускаться без тормозов? А то ждать 5 сек. пока прога Xamarin на Android стартанет — как бы сводит всю идею на ноль.
в уно вроде собственный движок на скиа. по идее должен быть быстрее мауя.
В целом согласен. Вот был .Net и mono. Худо бедно, но ворочался более менее. А коровские супер-оптимизации напоминают создание трудностей для дальнейшего героического преодоления.
Т.е. опять получается только серверсайд? хочешь шустрый десктоп проходи мимо?
Здравствуйте, Kolesiki, Вы писали:
K>Хочешь шустрый десктоп — прекрати лизать фаберже и напиши нормальное приложение на FW4.8/WinForms. Клянусь, все тормоза исчезнут как их и не было!
Ну речь то о кросс-платформе. Если нет требования кросс-платформы, то для Windows старый добрый MFC стартует намного шустрее
Здравствуйте, Kolesiki, Вы писали:
K>Хочешь шустрый десктоп — прекрати лизать фаберже и напиши нормальное приложение на FW4.8/WinForms. Клянусь, все тормоза исчезнут как их и не было!
Так это же только виндовоз!
Здравствуйте, Shmj, Вы писали:
S>Но вы лучше другое скажите. Хоть что-то из этого умеет запускаться без тормозов? А то ждать 5 сек. пока прога Xamarin на Android стартанет — как бы сводит всю идею на ноль.
Сейчас проверил скачиваешь https://developer.android.com/ndk/downloads/
Копируешь в c:\ProgramData\Microsoft\AndroidNDK\
В проекте проставляешь
<AotAssemblies>True</AotAssemblies>
<EnableLLVM>False</EnableLLVM>
<AndroidEnableProfiledAot>True</AndroidEnableProfiledAot>
И смотришь скорость. У мненя вроде быстрее стал запускаться
и солнце б утром не вставало, когда бы не было меня
Здравствуйте, Shmj, Вы писали:
S>Здравствуйте, Kolesiki, Вы писали:
K>>Хочешь шустрый десктоп — прекрати лизать фаберже и напиши нормальное приложение на FW4.8/WinForms. Клянусь, все тормоза исчезнут как их и не было!
S>Ну речь то о кросс-платформе.
Где ты увидел речь о "кроссплатформе"?? Чувак просто спросил про две либы.
S> Если нет требования кросс-платформы, то для Windows старый добрый MFC стартует намного шустрее
Нахрен не нужон ваш MFC — отстоище из портянок и "MS-логики". Не говоря о выборе языков.
Здравствуйте, vaa, Вы писали:
vaa>Здравствуйте, Kolesiki, Вы писали:
K>>Хочешь шустрый десктоп — прекрати лизать фаберже и напиши нормальное приложение на FW4.8/WinForms. Клянусь, все тормоза исчезнут как их и не было!
vaa>Так это же только виндовоз!
Ну да. А у тебя что, Лукойл в клиентах, требующий Линукс? Ты сам себе придумал идею "кроссплатформы", на деле она нафик никому не обздалась — чисто хайп.
Здравствуйте, vaa, Вы писали:
vaa>Кто-то знает почему и зачем MAUI, если есть UNO?
Майкрософт не смогли сделать кроссплатформенный WPF, купили Xamarin и теперь его решили пристроить под именем MAUI как официальный кроссплатформенный GUI.
Сторонние разработчики делают что-то типа того, чем должен был быть WPF и называют это Uno.
При этом оба проекта вроде бы завязаны на Xamarin. Только один это допиленный Xamarin.Forms, а другой без форм, через Skia рисует, как я понимаю.
Ну, и непонятно тогда уж зачем нужно Uno, когда есть Avalonia
Здравствуйте, vaa, Вы писали:
vaa>Кто-то знает почему и зачем MAUI, если есть UNO?
У всего есть недостатки, MAUI так вообще пока нет на линуксах.
А еще есть авалония. Для наших нужд она лучше всех подошла
Здравствуйте, karbofos42, Вы писали:
vaa>>Кто-то знает почему и зачем MAUI, если есть UNO?
K>Майкрософт не смогли сделать кроссплатформенный WPF, купили Xamarin и теперь его
>решили пристроить под именем MAUI как официальный кроссплатформенный GUI.
нет. теперь UI компонент можно писать в функциональном стиле на C# как в реакте и без XAML, тут в форуме кидали ссылку на анонс на devblogs microsoft с примерами. Оно будет как то взаимодействовать с тем что уже написано на XAML
Здравствуйте, VladCore, Вы писали:
VC>нет. теперь UI компонент можно писать в функциональном стиле на C# как в реакте и без XAML, тут в форуме кидали ссылку на анонс на devblogs microsoft с примерами. Оно будет как то взаимодействовать с тем что уже написано на XAML
Всегда можно было. Тот же Xamarin.Forms в начале был без Xaml редактора
и солнце б утром не вставало, когда бы не было меня
Здравствуйте, VladCore, Вы писали:
VC>нет. теперь UI компонент можно писать в функциональном стиле на C# как в реакте и без XAML, тут в форуме кидали ссылку на анонс на devblogs microsoft с примерами. Оно будет как то взаимодействовать с тем что уже написано на XAML
.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 давно читал, в итоге даже не смотрел никогда что там и как, т.к. отзывы были негативные.
Может это всё и раньше было в каком-то виде.
Здравствуйте, qxWork, Вы писали:
W>А еще есть авалония. Для наших нужд она лучше всех подошла
Все так, но будет ли у авалонии такая же поддержка как в уно?
Вот в вс коде авалония до сих пор никак, хотя кроссплатформа.
и что с их ide?всё? https://playground.platform.uno/#wasm-start
Здравствуйте, karbofos42, Вы писали:
K>Ну, и непонятно тогда уж зачем нужно Uno, когда есть Avalonia
Зачем вообще нужна Авалония, если...
Windows 7 and below are not officially supported
О каких ещё "кроссплатформах" можно вообще говорить, если даже элементарная венда — и та не вся поддерживается? Причём очевидно, что нет вообще никаких причин не поддерживать Win7. Умеешь поддерживать Линукс — значит просто позорище не поддерживать Win7.
Здравствуйте, Kolesiki, Вы писали:
K>Здравствуйте, karbofos42, Вы писали:
K>>Ну, и непонятно тогда уж зачем нужно Uno, когда есть Avalonia
K>Зачем вообще нужна Авалония, если...
K>
K>Windows 7 and below are not officially supported
K>О каких ещё "кроссплатформах" можно вообще говорить, если даже элементарная венда — и та не вся поддерживается? Причём очевидно, что нет вообще никаких причин не поддерживать Win7. Умеешь поддерживать Линукс — значит просто позорище не поддерживать Win7.
1. Не поддерживается и не работает — это разные вещи.
2. Пока они до релиза дойдут и можно будет в продакшен выпускать, как бы винда 10 не была устаревшей.