Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Ionic2 + Angular2 or React-native? [closed]

Which one is better for CRUD app, Ionic2 (already in beta now) or React-native? Performance is not my priority, but the application should be responsible smooth enough with touch/swipe event.

like image 847
Nam Pham Avatar asked Dec 17 '25 14:12

Nam Pham


2 Answers

Though I have used Ionic framework earlier and currently working with React-native. I think I would suggest you to go for React-native. They haven't released beta version yet. But you can surely work out that through some hack and jacks.

Ionic Framework basically uses PhoneGap/Cordova which makes your application run in a webview of your Phone. That is where you can use HTML Javascript to build anything and everything with the help of great community available to support you online and great list of Plugins (and very easy to use them) with ng-cordova. It makes your job easy to develop apps. But then Performance. It lags. It lags way to much. Once your application is done all you would be upto is to make your app faster. It gives best results in Iphone but not in Android.

Where React-native has compressed the gap between Native and Cross platform app development. You use all the Native Elements for the view. You won't find any webview in it. You code in Javascript with subtle syntax. Perfomance, Oh man Oh, amazing. But yes, for React-native you need little knowledge about Native UI elements of IOS and Android both.

like image 117
AndroConsis Avatar answered Dec 19 '25 06:12

AndroConsis


You can watch and test applications created with ionic here to see the real performance.

And the performance in ionic2/angular2 is better now (compared with v1, beside that v2 is still in early beta stage). I don't agree with that it lags, is just depends of:

  • How big is your app.
  • How well coded it is.
  • How much graphic elements and/or animations you will need.

And with Crosswalk you can have a really good performance with it.

Ionic is growing really fast, yesterday they released the platform beta which have a lot of nice services. And maybe you want to check de ionic discover.

About react-native i never tried so ofcourse i am not saying ionic is a better option. It just depends of what you need, what you know and how you will do it. As far as i see react-native can get better performance but with more difficult learning curve.

like image 24
aluknot Avatar answered Dec 19 '25 04:12

aluknot



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!