Używam Ionic od około 1 roku, już ukończyłem kilka projektów (zarówno w Androidzie & iphone) z ramą Ionic. Muszę często aktualizować nasze aplikacje za pomocą nowych funkcji. Planuję zaktualizować projekt za pomocą najnowszego frameworka. Czy powinienem wybrać Ionic 2 lub React Native. Co będzie czasochłonne? ponieważ muszę zmienić wszystkie moje istniejące aplikacje za pomocą nowej struktury. Nie jestem w stanie podjąć decyzji. Jakie są plusy i minusy?React Native vs Ionic 2
Odpowiedz
pracuję dla zespołu jońskim, więc jestem trochę stronniczy, ale wysłuchaj mnie:
Ionic 2 jest świetny z kilku powodów.
- Ionic 2 jest jeszcze łatwiejszy w obsłudze/nauczyć niż Ionic 1
- Jest to jedno okienko do budowania prawdziwie cross-platform apps (sieci hybrydowe mobile, hybrydowy tradycyjny pulpit)
- maszynopis i tym oprzyrządowanie zalecane przez zespół Angular prowadzi do dużego wzrostu wydajności. Maszynopis jest naprawdę świetny w mojej opinii.
- To bardzo wysoka wydajność i ma „baterie” podejście do budowania aplikacji
- dokumentacja jest fantastyczny
- Wspólnota Ionic jest ogromne i niesamowite!
Jest wiele innych powodów, ale proszę dać Ionic 2 strzał i poinformować nas, jak to działa. Myślę, że naprawdę ci się spodoba.
Chciałbym tylko powiedzieć, że robicie świetną robotę, a Ionic jest niesamowity! Najlepsze narzędzie do tworzenia hybrydowych aplikacji mobilnych w mojej opinii. Zgadzam się z punktami podanymi powyżej. – thepio
Moją główną obawą związaną z jonowym 2 jest to, że teraz jest w wersji beta. Mój starszy nie chce implementować wersji beta dla naszych aplikacji produkcyjnych. – Navneeth
@navneeth, nie mogę komentować, kiedy okres beta zakończy się dla Angular i Joica, ale mogę powiedzieć, że istnieje wiele aplikacji produkcyjnych już korzystających z Ionic2/Angular2. Ionic 2 jest całkiem niezły teraz IMO. –
W tej chwili oba są w wersji beta. Pozostań przy jonowym 1, aż będą stabilne.
React native ma o wiele większy potencjał w dłuższej perspektywie, opakowania mogą zrobić tylko tyle.
Zaczynam dostawać się wygodnie z reakcją teraz, może użyć https://github.com/reactionic/reactionic, aby uzyskać najlepsze z obu światów, dopóki wszystko się nie uspokoi.
- 1. React native vs stwórz aplikację natywną reagować
- 2. React-Native: Dismiss/Exit React-Native View powrót do Native
- 3. React Native Infinite Scroll
- 4. React-Native + crypto: Jak wygenerować HMAC w React-Native?
- 5. Styling React Native Picker
- 6. React Native View Renderowanie
- 7. React biblioteki Native Mapy
- 8. React Native File Chooser
- 9. React Native: 0.41 app.json
- 10. React Native - Różnica między onChange vs OnChangeText of TextInput
- 11. React Native: Niepożądana czarna ramka na symulatorze ipad 2
- 12. Ionic 1 AngularJs 1 kontra Ionic 2 AngularJs 2?
- 13. React Native - Headless JS example
- 14. React Native: Używając złomu lodtajlowego
- 15. React Native kontur czcionki/textShadow
- 16. React Native Augmented Reality (AR)
- 17. React Native z uwierzytelnianiem Firebase
- 18. React Native: error parse pakiet
- 19. Łączenie mapy w React Native
- 20. Widok modalny w React Native
- 21. React Native Listview pozostawiając miejsce
- 22. React Native Animowane, pełne wydarzenie
- 23. React Native zagnieżdżone ScrollView blokowanie
- 24. React Native - Bufor połączeń pobierania
- 25. Firebase zaprasza na React Native
- 26. Ionic 2 spinner api
- 27. Ionic Native Geolokalizacja nie działa na Androidzie
- 28. Ionic Sidemenu i Native Google Maps
- 29. Flux + React vs Backbone + React
- 30. React Native Memory Leakage Animation Issue
Moim zdaniem React Native nie jest jeszcze gotowy do zastosowań produkcyjnych. Brakuje wielu rzeczy. W przyszłości na pewno będzie to zawodnik (biorąc pod uwagę to, kto za nim stoi i rozwijający ramy) dla struktur jonowych i innych. – thepio