Table of contents
Table of Contents |
---|
...
- Q: What's the relationship between Ionic, Cordova, and PhoneGap?
- A: Ionic and PhoneGap are competing products, both of which build on Cordova (an open-source project). (Quora) (Ionic blog)
React Native
Apps built with it
Pros and Cons
- 2016.04.07 - Smashing Magazine - Why You Should Consider React Native For Your Mobile App
- 2016.09.21 - Ariel Elkin - Why I'm not a React Native Developer
- Pros
- Declarative style
- Faster iterations
- Cross-platform
- Cons
- Uncertain roadmap
- Patently daunting
- Javascript
- Dependencies
- Better alternatives
- Pros
- Quora - Which Hybrid-Framewok has more future? Ionic, React, or Meteor?
- 2017.05.17 Answer
- Initial answer:
- Summary: Ionic is easy but slow. React Native is hard but fast. Judge it on your relative time and skill/budget.
- Ionic is a breeze to learn & work with, and cross-compiles to iOS and Android (since it's just Webview) using per-device differentiator classes to theme accordingly - write once, run anywhere.
- React Native doesn't have this luxury - their motto is "learn once, write anywhere" - meaning you're using the same framework, and maybe even shared components, but maintaining separate code for your iOS & Android apps. This means more work, on top of the steeper learning curve.
- I use Ionic for smaller projects, for clients with lower budgets, and for apps whose performance ratings aren't dire. I use React Native for more "hard core" apps: performance is key, budget is higher, or it's my million-dollar idea. To your question "which has more future"; I'd say React Native, just by trend analysis.
- Update:
- RN’s gotten to the polish and ease-of-use level of Ionic while yielding native apps, making it an objective win over Ionic. Hate to be hyperbolic, but show’s over folks - choose RN.
- Initial answer:
- 2017.05.17 Answer
- 2017.08.07 - Viget.com - Why You Should Consider React Native For Your Next Native App
Chat rooms / forums
- Vanila.io - Chat
- The people here seem nice.
Articles / Videos
- https://www.trustedhousesitters.com/engineering/news/hackathon-jan-2016-native-vs-ionic-vs-nativescript-vs-react-native/
- https://medium.com/react-id/ionic-framework-hybrid-app-vs-react-native-4facdd93f690#.ug11zibdy
Cordova
...
React Native
Chat rooms / forums
- Vanila.io - Chat
- The people here seem nice.
Criticisms / downsides
- Undated - Ariel Elkin - Why I'm not a React Native Developer
- Pros
- Declarative style
- Faster iterations
- Cross-platform
- Cons
- Uncertain roadmap
- Patently daunting
- Javascript
- Dependencies
- Better alternatives
- Pros
Links
- https://www.smashingmagazine.com/2016/04/consider-react-native-mobile-app/
- https://www.trustedhousesitters.com/engineering/news/hackathon-jan-2016-native-vs-ionic-vs-nativescript-vs-react-native/
- https://www.quora.com/Which-Hybrid-Framewok-has-more-future-Ionic-React-or-Meteor?share=1
- Summary: Ionic is easy but slow. React Native is hard but fast. Judge it on your relative time and skill/budget.
- Ionic is a breeze to learn & work with, and cross-compiles to iOS and Android (since it's just Webview) using per-device differentiator classes to theme accordingly - write once, run anywhere.
- React Native doesn't have this luxury - their motto is "learn once, write anywhere" - meaning you're using the same framework, and maybe even shared components, but maintaining separate code for your iOS & Android apps. This means more work, on top of the steeper learning curve.
- I use Ionic for smaller projects, for clients with lower budgets, and for apps whose performance ratings aren't dire. I use React Native for more "hard core" apps: performance is key, budget is higher, or it's my million-dollar idea. To your question "which has more future"; I'd say React Native, just by trend analysis.
- https://medium.com/react-id/ionic-framework-hybrid-app-vs-react-native-4facdd93f690#.ug11zibdy
Xamarin
2015.04.04 - Diego Estaun (Blog) - Some thoughts after (almost) a year of real Xamarin use
...