我有一个windows c#应用程序,我之前已经开发了一个Web客户端(HTML / JS),它通过oData REST服务访问共享数据。
我现在希望将整个应用程序移动到所有设备的单一平台上。这将是iOS和Android原生的,但我希望尽可能地共享代码。我对混合应用程序不感兴趣。
两个可行的选项是Xamarin和React Native。虽然我讨厌Javascript,但我倾向于React,仅仅是因为动力 - xamarin团队似乎非常小,并且没有很多证据表明微软内部对xamarin平台有广泛的支持。
我对React的关注是 - 尽管它似乎可以在iOS和Android上完成工作,但目前尚不清楚如何在PC / Mac上运行应用程序。我知道有UWP / WPF支持,但我不确定这是否有任何质量。我希望最好的解决方案是在非移动平台上的浏览器中运行它。
React Native是否可以实现这一点,是否可以在可预见的未来用于生产。
答案 0 :(得分:2)