可以在浏览器中显示本机应用程序

时间:2017-08-02 07:43:59

标签: c# xamarin react-native

我有一个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是否可以实现这一点,是否可以在可预见的未来用于生产。

1 个答案:

答案 0 :(得分:2)

Microsoft ReactXP正是您所寻找的。

虽然它还很年轻(2017年4月22日首次发布),Nader Dabit做了一些非常出色的作品。

Video Tutorial Here