Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Sencha touch vs Ionic framework pros & cons [closed]

I am Phonegap/Cordova developer, I plan to move to new technology. I am a little bit confuse that which is best for mobile application development and why.

like image 631
Neotrixs Avatar asked Dec 07 '15 10:12

Neotrixs


1 Answers

Really, it depends on what your application requirements are. From my experience, if your application requires a lot of hardware resources, don't use cross platform options, not even Xamarin. I would use native approach in that kind scenario. If your application is a lot like a mobile friendly web application and you are pressed by deadline, I would recommend using Hybrid approaches. Within hybrid approaches I would say use ionic for the following reasons.

Welcome to the Ionic World!

  • Free, Open Source, Constantly growing and Great documentations
  • Its on top of cordova. So you will have access to hundred of cordova plugins to achieve native functionality, i.e. access to native APIs.
  • The power on AngularJS comes built in with the framework.
  • Touch Optimized UI, removes normal 300 ms delay from webview on touch!
  • MV* Pattern
  • Built in CSS components and Ionicons
  • ~ 100% code share
  • Cloud app reports
  • No special SDK required
  • Available from NPM
  • Great with testing
  • Scalable

Check Ionic Showcase for the top apps built on Ionic.

Check Ionic vs other contenders.

PS, I haven't spent time on Sencha and its mainly commercial. I could not find its source code on Github. Sorry Sencha!🙁

Both Ionic and Sencha run on Cordova but seriously, Ionic has done terrific job and I would recomment it anyday.

UPDATE

Check out NativeScript and React Native. Both of them deliver native UI rendering (unlike Ionic and Sencha) and look promising. They are also backed by Telerik and Facebook with React being one of the most starred repo on Github. Check this article by Nic Raboy.

like image 122
Prashant Ghimire Avatar answered Nov 15 '22 04:11

Prashant Ghimire