Mi sto imbarcando in un progetto parallelo. È un'app ibrida nativa. Ho usato Phonegap/Ionic/Angular molto per creare app velocemente. Sto facendo ricerche su React Native al momento. Qualcuno che ha usato entrambi ha commenti o +/- su ciascuno di essi?Spazio telefonico vs React Native
risposta
Ho usato entrambi ampiamente. Abbiamo utilizzato React Native in produzione da circa 5 mesi e in precedenza ho lavorato con progetti Ionic/Angular e Phonegap per 3 anni.
Ecco i pro e i contro di React Native, a mio parere, da qualcuno che ha una vasta esperienza in entrambi. Non ho intenzione di entrare in Ionic poiché hai già qualche esperienza lì.
Reagire Contro origini:
- Le nuove tecnologie che si devono imparare (React se non lo avete già usato, ambiente Android & comprensione Xcode) Architettura e quadri
- Nuovi dati (Redux/Mobx/Flux/Reflux/etc ...)
- Abbastanza nuovo e la documentazione è ancora in arrivo ma non ancora completamente lì (anche se la comunità è sorprendente nell'aiutare a rispondere alle domande)
- Imparare per lo stile React nativa è appena sufficiente simile a CSS per metterti nei guai e si vanificare in principio
Reagire Pro nativi:
- tempi di sviluppo molto veloce
- Incredibile esperienza utente quando caricato sul dispositivo (vero senso nativo nella mia esperienza vs ibrido)
- Hot ricarica
- Flusso & simile dat un'architettura (una volta che si impara e lo comprendiate)
- divertente costruire una volta che si impara
- Non una curva di apprendimento ripida
- comunità stupefacente
Se dovessi incontrare qualcuno e raccomandare uno sopra l' altro consiglio vivamente React Native. Detto questo, PhoneGap/Cordova e Ionic sono ancora molto solidi e se ti senti produttivo e non sei nella posizione di passare un po 'di tempo ad apprendere una nuova tecnologia, direi di usare uno di questi.
Grazie. React Native sta suonando bene. – Joel
grazie per aver condiviso la tua esperienza. ma l'unica cosa che dovrei aggiungere è che se vuoi avere anche una piattaforma browser (intendo una web app per browser desktop) reagire in modo nativo ha qualche difficoltà e Cordova è una scelta molto migliore. –
@ nader-dabit Sto usando reagire per il mio web. Ho un sacco di componenti e percorsi. Devo solo creare una webview nativa reattiva per l'app ios/android. O devo sviluppare viste/testo/immagini ecc per nativi. O c'è un modo in cui posso riutilizzare reagire componenti web in reazione nativo. Fammi sapere i tuoi 2 centesimi. Grazie in anticipo. – Ravi
- 1. React Native Listview lasciando spazio
- 2. React Native vs Ionic 2
- 3. Nuovo progetto React Native con versione precedente di react native
- 4. React Native - initialProperties Android
- 5. zIndex in React Native
- 6. React Native per Mac
- 7. React Native with Unity
- 8. React Native Linking SMS
- 9. React Native Android & Genymotion
- 10. setTimeout in React Native
- 11. Chiavi ListView native React
- 12. Elimina tastiera React-Native
- 13. React Native Infinite Scroll
- 14. Utilizzo della memoria locale nello spazio telefonico
- 15. Chart.js equivalenti per React Native
- 16. Visualizzazione modale in React Native
- 17. Animazione backgroundColor in React Native
- 18. React Native Touchable disabilita ScrollView
- 19. React Native scrolled ScrollView nidificato
- 20. React-Native: misura a View
- 21. react-native this.setState non funziona
- 22. React Native - __DEV__ non definito
- 23. Documentazione libreria React Native ART
- 24. React Native Android Splash Screen
- 25. Ridimensionamento immagine in React Native
- 26. React Native ListView: Prepend Items
- 27. Larghezza schermo in React Native
- 28. react-native: notifiche push + parsing
- 29. react-native: app: installDebug FAILED
- 30. React Native con Firebase Authentication
Troppo largo ma molto utile – IsidroGH