Jquery Mobile:
1) jqm is a UI class library that can be viewed as dependent on jquery and jquery UI.
2) some pages made by jqm can be implemented by the jqm framework, and many functions are not required or
Few Javascript
3) If you are familiar with jquery, jqm is easy to use.
4) jqm is a loose structure framework, soProgramIt is a little difficult to maintain when it is large.
5) Easy integration with other frameworks
6) support more devices than sencha touch
Sencha touch:
1) The framework class library is very large, including the UI, Dom, and Ajax.
2) independent from other framework class libraries
3) learning takes a long time
4) There are good framework specifications and programming constraints, which is a good thing for large and medium-sized projects.
5) Native packaging is provided. You only need one command to package the application for iOS or android. Users do not have to write their own package or get stuck with other solutions. Now they are fully built into sencha touch 2. Better: You can package for iOS or android to support both Mac and Windows environments.
6) fewer devices are supported than jqm.
7) better support for localstorage