我正在着手一個副項目。它是一個本地混合應用。我已經使用了很多Phonegap/Ionic/Angular來快速構建應用程序。我正在研究React Native。 有誰使用這兩個都有任何意見或+/-關於每一個?手機差距與反應本機
62
A
回答
83
我已經廣泛使用。我們已經在生產中使用React Native大約5個月,並且以前曾與Ionic/Angular和Phonegap項目合作過3年。
以下是React Native的優點和缺點,在我看來,來自有相當豐富經驗的人。我不打算進入Ionic,因爲你已經有一些經驗。
陣營本土缺點:
- ,你必須要學會(做出反應,如果你還沒有使用它,Android的環境&理解的Xcode)
- 新數據架構和框架,新技術( Redux/Mobx/Flux/Reflux /等等......)
- 相當新的和文檔仍然在但尚未完全存在(儘管社區在幫助回答問題方面令人驚歎)
- 學習如何風格陣營本地只夠類似於CSS來給你帶來麻煩和阻礙你在開始
陣營本土優點:
- 發展非常快的時間
- 驚人用戶體驗加載到設備上時(真實本機感受,以我的體驗vs混合體驗)
- 熱加載
- 助焊劑&類似dat一個架構(一旦你學會並理解它)
- 樂趣建立,一旦你瞭解它
- 沒有一個陡峭的學習曲線
- 驚人的社區
如果我遇到一個人並推薦一個比其他我肯定會推薦React Native。話雖如此,PhoneGap/Cordova和Ionic仍然非常紮實,如果您感覺高效,並且無法花一些時間學習新技術,我會堅持其中之一。
相關問題
- 1. 與手機差距的應用程序
- 2. 手機差距jQuery
- 3. JQuery手機vs手機差距
- 4. 手機差距sqlite插件與websql
- 5. 手機差距vs Android
- 6. 瀏覽器卡住時,與jQuery手機使用手機差距
- 7. 手機差距簡單應用
- 8. Facebook與Android手機差距應用程序的集成
- 9. 重新啓用touchmove eventlistener。 iPhone應用程序與手機差距
- 10. Android手機上的Html5視頻標籤使用手機差距
- 11. 手機差距iOS視頻問題
- 12. 手機差距 - 不清楚的概念
- 13. 手機差距或原生Android包裝?
- 14. 爲手機差距設置jquery移動
- 15. 手機差距iPhone的發展
- 16. 無法獲取手機差距插件
- 17. 按鈕並不在手機的差距
- 18. Visual Studio中的手機差距
- 19. 本機反應 - DatePickerIOS與AsyncStorage
- 20. 問題與$ .getJSON在Xcode 4 +手機差距
- 21. 問題與選擇查詢在sqlite IOS手機差距?
- 22. 問題與Adobe展示的現有手機差距代碼
- 23. 1.8和2.0之間的手機差距的優先版本
- 24. haxe,手機差距,jquery mobile而不是原生應用程序
- 25. 是良好的手機差距開發移動應用程序
- 26. 手機差距跨平臺應用程序
- 27. 手機差距的響應設計支持
- 28. webView:didFailLoadWithError - (null)ios手機差距應用程序
- 29. 使用javascript的iPhone手機差距應用程序
- 30. 圖像無法顯示在手機差距應用程序
太寬但很有用 – IsidroGH