Как стать автором
Обновить

Комментарии 13

так поверх MAUI же, а там линукс не завезли и не завезут походу

Мы тоже пришли к этому вопросу! Поэтому сделали еще один способ запуска. Через Photino. Мне Photino очень понравился. Единственное - нельзя использовать нативные MAUI API, так что придется это еще дополнительно реализовать под линукс. Кстати, пример с ToDoCalendar также имеет возможность запускаться на линуксе через Photino.

Зачем, когда есть AvaloniaUI?

Чтобы не было монополии. У пользователя должен быть выбор :)

выбор в чем? для пользователей не имеет разницы на чем было сделано решение. из сообщения выше, вы теперь столкнулись с тем что нужно как-то сделать под linux версию, и нашли костыль под который придется адаптироваться. хорошо когда исследования кто-то оплачивает, но плохо когда задачу решают не заточенными инструментами

Самое большое преимущество — возможность запускать приложение еще в браузере! Для кого-то плюс это то, что версия XAML из WPF. И, в целом, принципиально другая реализация рендеринга, чем в MAUI. Так что, если по каким-то причинам не устраивает рендеринг в MAUI, то можно воспользоваться нашей реализацией.

Для кого-то плюс это то, что версия XAML из WPF

XAML из WPF это нигде не самоцель. Любое легаси на нем держат две вещи - сторонние библиотеки (зачастую платные/закрытые) и обилие всяких костылей и хаков. Если при переходе на что то "похожее на WPF"/"якобы совместимое c WPF"/whatever что-либо из этого отваливается, то количество трудозатрат становится сравнимо с переписыванием с нуля на любой другой фреймворк. А различия в синтаксисе это не самая большая проблема.

Слишком много одинаковых UI для C#. Непонятно что выбрать и все проекты сырые с кучей багов.

Что с производительностью визуала?

Зависит от интерфейса. Можно сверстать интерфейс, который будет медленно работать. В этом плане приложение календарь из статьи — хороший пример. Там много ячеек, которые надо отрисовать. Можете попробовать на разных платформах!

Было бы здорово увидеть статью, в которой проводится сравнение актуальных кроссплатформенных xaml фреймворков

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации