Выбор подходящей технологии для создания мультиплатформенных приложений как для настольных, так и для мобильных устройств [закрыто]
Я хочу создать приложение, которое будет работать как на настольном компьютере, так и на мобильном устройстве с минимальными усилиями. для этого я решил разработать приложение в .NetCore или .Net5 и использовать WPF для пользовательского интерфейса рабочего стола и Xamarin для пользовательского интерфейса мобильного устройства.
мой первый вопрос: у меня нет опыта работы с Xamarin, поэтому я сомневаюсь, что смогу использовать свой .Net за кодом в Xamarin легко или без дополнительных усилий. Легка ли эта миграция?
Во-вторых: в настоящее время я слышу о .Net MAUI и создании многоплатформенного пользовательского интерфейса, и это сбило меня с толку при выборе подходящей технологии. Может ли MAUI помочь мне, и не является ли MAUI лучшим вариантом для меня? есть ли у него ограничения?
последнее: если у вас есть лучшее решение для разработки приложения, которое работает как на настольном, так и на мобильном устройстве, я буду признателен, если вы расскажете мне свою идею.
Я думаю, что, по крайней мере, мой первый вопрос - это не вопрос, основанный на мнении.
1 ответ
На данный момент .Net Maui доступен только в качестве предварительного просмотра, его релиз должен быть только в сентябре / ноябре.
Он нацелен на замену Xamarin без особых усилий для миграции. Многие функции Xamarin были переписаны и теперь включают в себя комбинацию для Mac и, конечно же, Windows.
Так что держитесь за Мауи, если можете.
Однако вы можете написать apis, которые сейчас используются на настольных и мобильных устройствах.