我有一個Windows c#應用程序,我之前開發了一個通過oData REST服務訪問共享數據的Web客戶端(HTML/JS)。可以在瀏覽器中顯示原生應用程序
我現在正在考慮將整個應用程序移到所有設備上的單個平臺。這將是iOS和Android本機,但我希望儘可能分享代碼。我對混合應用程序不感興趣。
兩個可行的選項是Xamarin和React Native。雖然我討厭Javascript,但我傾向於React,僅僅是因爲動力--xamarin團隊似乎很小,並且沒有大量證據表明從微軟內部對xamarin平臺有廣泛的支持。
我對React的關注是 - 儘管看起來它可以在iOS和Android上完成工作,但不清楚如何在PC/Mac上運行應用程序。我知道有UWP/WPF的支持,但我不確定這是否具有任何質量。我期望最好的解決方案是在非移動平臺上的瀏覽器中運行它。
React Native是否可行?是否可以在可預見的將來用於生產?
不是說你不應該考慮反應,但您對Xamarin的觀點是不正確的。例如,您可以在他們的系統中提交錯誤,並且您通常會在一天內得到答案,而無需支付任何費用。如果你付錢,你會得到更快的答案。我不確定他們是否有很多人或者他們中的很少一些,但我還沒有看到任何一家公司/產品能夠做出響應。對於像Mac這樣的產品,我可以看到我的請求在幾天內得到修復(當然不是在發行版本中,而是在他們的系統上)。 –
謝謝伊萬。我現在傾向於留在Xamarin路上 - 至少要做我的應用程序的快速和髒部分。 – statler