Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

React Native vs Ionic 2 [closed]

I have been using Ionic for about 1 year now, I already completed few projects (both in android & iphone) with Ionic framework. I have to update our existing apps frequently with new features. I am planning to update project with latest framework. Should i go for Ionic 2 or React Native. Which will be time consuming? as i have to change all my existing apps with new framework. I am unable to decide. What are the pros and cons?

like image 883
Navneeth Avatar asked May 02 '16 06:05

Navneeth


People also ask

Is React Native better than Ionic?

At its highest, the React Native application was using nearly 200% of the CPU, while Ionic was only using upwards of 10%. The reason for this is that Ionic hybrid apps have access to the aforementioned faster JS engine within WKWebView than those hybrid apps using JavaScriptCore, such as those built using React Native.

Is React Native faster than Ionic?

Native built-in components outperform any other type of implementation, which is why a native app will always be the most performant option. While React Native isn't 100% native, it does leverage native components, making it faster than Ionic. FPS (Frames Per Second) is a benchmark stat used to compare performance.

Is Ionic framework better over native apps?

If your application revolves around the idea of Progressive Web Apps, Enterprise-Level Apps, Mission-Critical Apps, etc. then the Ionic React framework is the best choice for you. If you want to create native app experiences targeting Android and iOS only, React Native is your best bet.

Why choose Ionic over React Native?

Ionic is more flexible compared to React Native as it uses Angular and Vue to build Ionic apps. It also allows you to use HTML, CSS, and Javascript to build high-quality cross-platform apps. React Native is a little different as it is written in React that is coded with plain JavaScript and XML markup.


1 Answers

I work for the Ionic team, so I'm a little biased but hear me out:

Ionic 2 is great for several reasons.

  1. Ionic 2 is even easier to use/learn than Ionic 1
  2. It's a one-stop shop to building truly cross-platform apps (web, hybrid mobile, hybrid traditional desktop)
  3. Typescript and the tooling recommended by the Angular team leads to large productivity increases. Typescript is really great in my opinion.
  4. It's very high performance and has a "batteries included" approach to building apps
  5. The documentation is fantastic
  6. The Ionic community is huge and awesome!

There are many more reasons, but please give Ionic 2 a shot and let us know how it goes. I think you'll really like it.

like image 195
Dan Bucholtz Avatar answered Oct 03 '22 14:10

Dan Bucholtz