Logo F2FInterview

Sencha Interview Questions

Q   |   QA
‹‹ previous12345

Sencha Touch is a user interface (UI) JavaScript library, or framework, specifically built for Mobile Web. It can be used by Web developers to develop user interfaces for mobile web applications that look and feel like native applications on supported mobile devices. It is fully based on web standards such as HTML5, CSS3 and JavaScript.Sencha Touch enables you to quickly and easily create HTML5 based mobile apps that work on Android, iOS and Blackberry devices and produce a native-app-like experience inside a browser.

  • Easy Setup
  • Sencha Touch includes a set of graphical user interface GUI-based controls or "components" for use within mobile web applications. These components are highly optimized for touch input.
  • Built-in transition effects
  • Resolution Independent
  • Touch event management: It supports events like Tap, Double Tap, Pinch, Swipe and Scroll.
  • Application data support: Sencha Touch has a data package to support web standards for data interchange with servers such as Ajax and JSONP


  • jQuery Mobile supports more number of mobile platform as compare to Sencha Touch. Sencha touch only supports iOS, Android and recently Blackberry.
  • jQuery Mobile and Sencha touch both provides great UI features with lots of control but Sencha touch wins here. Sencha Touch offers a bit more like lots of icons, or built-in maps.
  • jQuery Mobile is easy to use as Sencha Touch is completely Javascript. Your application takes place in js files, dealing with js classes. On the other hand, jQueryMobile is markup-driven. Sencha Touch is an extension of the Ext JS framework. It has a more native language feel than html and does not follow open standards. For example, the entire <body> of a webpage is generated in javascript.
  • jQuery Mobile is easy to learn but for Sencha touch one need to put extra effort to learn it. In fact the documentation of Sencha touch is not comprehensive but jQuery Mobile documentation is quite good.
  • jQuery mobile is light weight compare to Sencha touch.
  • Sencha Touch supports a more MVC style application design, whereas jQuery mobile will simply be a load of markup and a load of jQuery script converting your HTML elements into touch friendly interface components.
  • jQuery Mobile Framework is easy to integrate with other technologies.
  • jQuery Mobile is free where Sencha Touch is available free of charge for commercial and open source application development. However, embedding Sencha Touch in a web application builder or software development kit (SDK) requires a paid commercial OEM license agreement. Read more about Sencha Touch Licensing FAQ.

If you’re going to build a commercial application with Sencha Products, you must write your application code under the commercial license from the beginning of the application development process.

If you do not have a valid support subscription for Ext JS 3.x, you are not entitled to Ext JS 4.0. You must purchase a new Ext JS 4.0 license to obtain rights to the software.

‹‹ previous12345

In order to link this F2FInterview's page as Reference on your website or Blog, click on below text area and pres (CTRL-C) to copy the code in clipboard or right click then copy the following lines after that paste into your website or Blog.

Get Reference Link To This Page: (copy below code by (CTRL-C) and paste into your website or Blog)
HTML Rendering of above code: