Comparison of Sencha touch and jquery Mobile

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.