First group-Marketing and platform support
Sencha Touch and jquery Mobile are known as the HTML5 framework. JQuery Mobile is modestly saying that it is built on all popular mobile device platforms, while Sencha Touch says it is the only one that makes it possible for developers to Ios,android,blachberry,windows Phone and more on the OS to develop beautiful application frameworks. To be honest, I was disappointed by this exaggerated advertisement. I haven't found out what it says so well, Sencha touch can only be narcissistic.
Web Kit kernel Browser only supported (it is said to change in the future)
As you know, there are many mobile application frameworks that are better than Sencha touch.
JQuery Mobile
Many frameworks are not optimized for a particular platform, including jquery Mobile (which is said to be optimized for the 1.4 version)
Conclusion: JQuery Mobile wins
Second set of-ui and visual images
As you can see, Sencha touch and jquery Mobile are somewhat different in UI vision. One is the full JavaScript driver, and the other is HTML-driven. Both of these ways can show a nice UI, but the Sencha UI is more like a native API (in a hybrid application). Unfortunately, it's bad for both in complex UI programs, especially jquery Mobile.
Sencha Touch
On mobile devices, Sencha is more fluid than jquery.
Sencha follows the MVC philosophy and it won't let you write any HTML code, all based on JavaScript
Sencha provides more UI elements and components, such as rotating
Sencha supports SVG (Scalable Vector graphics, translator note), which is a good thing for a game
The Sencha Touch IDE is paid, although this is not related to the UI.
JQuery Mobile
Unlike Sencha, the JQuery Mobile UI is more like a Web UI
To show the jquery Mobile UI, just add the jquery mobile CSS to the HTML, just like the jquery UI framework uses
Using AJAX can cause some developers to be confused with page effects
Using CSS makes some UI look similar, so that the UI behaves differently and takes extra time to handle. For example, mobile content in the Songmeanings.com website.
Unlike Sencha Touch, JQuery Mobile lets you take care of the composition of the page, which is sometimes cumbersome. All tied together, this, when good and bad maybe. Version 1.4 may be improved.
Conclusion: Sencha Touch wins
Third group-usability, ease of use
This is a completely different comparison. jquery Mobile is a markup language driver that relies on jquery and is easy to control. If you like the MVC pattern, then you have to choose Sencha Touch. This, of course, brings up the issue of paying, at least that makes it uncomfortable for people who don't like to use JavaScript. Finally, the comparison of this group is relatively easy to use.
Sencha Touch
It's all JavaScript, and newbies are a little confused.
Hard to debug
Not easy to get started
JQuery Mobile
If you like jquery as much as most people, you'll also like jquery Mobile's
Simple syntax
You can use Backbone.js or knockout.js to compensate for MVC design flaws
Support many different themes, and everything can be done with CSS
Any IDE can be developed
Conclusion: JQuery Mobile wins
Group fourth-Documentation
The best products will be forgotten by people. Both of them have good documentation. Sencha Touch Official documentation is pretty good, and the cover of the JQuery mobile document is pretty. However, Sencha Touch's documentation is better than jquery mobile.
Sencha Touch
It's better than jquery Moblie documentation, and it's not confusing.
Not much content
Official support is free and does not involve the IDE
JQuery Mobile
Not up to Sencha touch Official document level
There are blogs, articles, forums, StackOverflow ... and other means of support
The cover is beautiful.
Conclusion: Sencha Touch wins
Group fifth-tools, plugins, third-party support
This topic is also important, and good development tools and plugins will make it easier for developers to get started.
Sencha Touch
Support your own local apps
Support Theme Packages
IDE to pay
JQuery Mobile
PhoneGap is a development package that supports native applications, developing phonegap with Jquerymobile can be a bit strange
Theme packages are supported, but not fully supported because some core CSS elements are not easy to change, such as elements that have already been activated
Support for a large number of third-party plugins compatible with jquery plugins
Easier to extend than Sencha touch
Conclusion: Draw, JQuery mobile notch above
Comparison of Sencha touch and jquery Mobile