Since last couple of months, I have been working on content driven mobile apps.
I have had a good experience in learning both of these mobile frameworks while developing these two applications.
JQM and ST, both are HTML5 based Mobile App development frameworks.
- Lots of UI controls like buttons, panels, window, list, nested list, layouts and more native look and feel.
- Faster across variety of mobile devices from Android 2.1 and up.
- Sencha touch, one of the first mobile App frameworks, runs gracefully in webkit based browsers.e.g.Android and iOS, Blackberry OS 6+, and probably Meego also, I never tried meego.
It does not work at all with Window Phone 7 or 8.
- Very easy to learn and implement.
- Not too many UI controls.
- At the time of writing this blog post it is in beta, consequently slower across mobile devices. Expected to be improved a lot when stable version is released.
- JQM, hails from community of jQuery, the most famous cross platform JS library. JQM works great with mobile browsers from Symbian, Android through iOS to Blackberry, Window Phone 7, WebOS.
Conclusion: Both the frameworks are good and it depends upon your app requirements which one to use.
If too much of work is to be done, just using HTML5 and JS, Sencha Touch is more appropriate. In case, you just need the UI and rest of the work needs to be done in native programming, JQM with Phonegap is more suitable.