Sencha Touch has many important features, which makes it a powerful tool used in mobile developing apps:
Sencha Touch follows the MVC architecture. MVC is the abbreviation for Model View Controller. It is basically an architectural pattern, which separates the application into logical components such as application data, control code and view, thus making it more manageable. This separation allows large-scale apps to become flexible as well as easy to maintain.
The GNU General Public License (GPL) is the most extensively and popularly used free and open source software (FOSS) license in the world. The GPL was originally created as well as sponsored by the Free Software Foundation (FSF). It is now one of the most widely used free software license, which guarantees end users the freedom to run, study, share and modify the software.
The GPL is a copyleft license- this means that derivative work can only be distributed under the same license terms. In addition to clarifying the rules about licenses that are already compatible with the older version of GPL, GPLv3 is also newly compatible with a few other licenses such as the Apache License 2.0. Besides this, GPLv3 also affords its users more advanced defenses against patent aggression than any other free software license.
The GUI support by Sencha Touch effortlessly ascends to various resolutions for maximum compatibility with different iPhones and iPad, as well as the various Android phones. HTML5 and CSS3 allow higher flexibility. It also extends immense support for animations and enhanced touch events in the apps.
While Ext JS is a framework for building client side apps for desktop, Sencha Touch is basically a framework for building client side adds for mobile devices. One could easily compare Ext JS to Sencha Touch in a similar way as comparing Windows to Microsoft. Obviously, modern browsers on desktop, pads or phones should support Ext JS framework. However, Sencha Touch is optimized for the pads and phones. Since maximum numbers of people are known to access the mobile and web apps with their mobile devices, Sencha Touch is an important tool for all developers.
Here are some of the disadvantages:
The new Sencha Touch Audio Video feature offers HTML5 to deliver components like audio and video, and a local Storage proxy for saving data offline. Moreover, it comes with CSS3 style sheets for robust styling layer possible. It also provides a simple Container for HTML5 Video.
Distribution of a Sencha Touch application via a general-purpose browser, irrespective of which device is used, is free of charge and an embedded license is not required. A general-purpose web browser has a URL bar and a general browser as Chrome.
Never Miss an Articles from us.