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.
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!
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With