У меня есть приложение Windows C #, для которого я ранее разработал веб-клиент (HTML / JS), который получает доступ к общим данным через службу oData REST.
Сейчас я собираюсь переместить все приложение на единую платформу на всех устройствах. Это будет нативно для iOS и Android, но я хочу как можно больше поделиться кодом. Меня не интересуют гибридные приложения.
Два возможных варианта - Xamarin и React Native. Хотя я ненавижу Javascript, я склоняюсь к React просто из-за импульса - команда xamarin кажется очень маленькой, и не так много свидетельств широкой поддержки платформы xamarin изнутри Microsoft.
Меня беспокоит React - хотя кажется, что он выполнит свою работу на iOS и Android, неясно, как вы можете запускать приложения на ПК / Mac. Я знаю, что есть поддержка UWP / WPF, но не уверен, есть ли у нее какое-либо качество. Я полагаю, что лучшим решением было бы запустить его в браузере на немобильных платформах.
Возможно ли это с помощью React Native и можно ли будет использовать это в производственной среде в обозримом будущем?
1 ответ
Microsoft ReactXP - это именно то, что вам нужно.
Хотя он еще очень молод (первый выпуск состоялся 22 апреля 2017 г.), Nader Dabit проделал действительно отличную работу над Это.
Похожие вопросы
Связанные вопросы
Новые вопросы
c#
C # (произносится как «резкий») - это высокоуровневый, статически типизированный язык программирования с несколькими парадигмами, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, включая, среди прочего, .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном на C # или в формальной спецификации C #.