Я все понимаю и про плюсы реакта и джаваскрипта в целом, у каждого языка есть свои недостатки, но конкретно этот пример показывает насколько же банальная работа с запросами это вязкая, противная, неоднозначная и нагроможденная работа в вебе с джс и реактом конкретно.
Сильно отталкивает от изучения и даже просто наблюдения за, казалось бы, перспективными и популярными разработками в сфере разработки веб приложений
Есть в этом комментарии что-то истинное, но в целом Xamarin и MAUI имеют очень низкий порог вхождения, на них очень просто написать приложение, и оно будет просто работать, но да, с перформансом будут проблемы.
Это не есть проблема для "легковесных" приложений, но что-то корпоративное требует другого подхода.
Чтобы фреймворк себя проявил, работал плавно и эффективно с ним надо работать глубже, в том числе и на нативном уровне.
Не имею супер опыта в кроссплатформе, но пару приложений на Xamarin Forms написал.
История с пакетами та же посредством NuGet. Скорее соглашусь с автором, что до DependencyService (вызов нативного кода платформы) дело доходит в крайних случаях, да и не всегда оно необходимо (потому что есть пакетик, который все сделает за тебя).
А вот где знание особенностей действииельно помогло, так это в обработке интентов (работа с встренными ИК сканнерами, рфид ридерами и прочей ерундой).
Поэто знание, и правда, не супер необходимо, но бонусы от них есть.
Все это абсолютно неинтересно ровно до того момента, пока в каждом объекте внутри списка не появится изображение и хотя бы 1-2 кликабельные кнопки
Боже, как же все это противно выглядит.
Я все понимаю и про плюсы реакта и джаваскрипта в целом, у каждого языка есть свои недостатки, но конкретно этот пример показывает насколько же банальная работа с запросами это вязкая, противная, неоднозначная и нагроможденная работа в вебе с джс и реактом конкретно.
Сильно отталкивает от изучения и даже просто наблюдения за, казалось бы, перспективными и популярными разработками в сфере разработки веб приложений
Есть в этом комментарии что-то истинное, но в целом Xamarin и MAUI имеют очень низкий порог вхождения, на них очень просто написать приложение, и оно будет просто работать, но да, с перформансом будут проблемы.
Это не есть проблема для "легковесных" приложений, но что-то корпоративное требует другого подхода.
Чтобы фреймворк себя проявил, работал плавно и эффективно с ним надо работать глубже, в том числе и на нативном уровне.
Не имею супер опыта в кроссплатформе, но пару приложений на Xamarin Forms написал.
История с пакетами та же посредством NuGet. Скорее соглашусь с автором, что до DependencyService (вызов нативного кода платформы) дело доходит в крайних случаях, да и не всегда оно необходимо (потому что есть пакетик, который все сделает за тебя).
А вот где знание особенностей действииельно помогло, так это в обработке интентов (работа с встренными ИК сканнерами, рфид ридерами и прочей ерундой).
Поэто знание, и правда, не супер необходимо, но бонусы от них есть.