JQuery Mobile
When it comes to creating mobile applications that work on most platforms, the seamless collaboration of jQuery Mobile and HTML5 comes to mind.Features such as Single Theorems and Javascript and the ability to quickly reload in HTML make the application development project a complete success.jQuery Mobile is a lightweight, mobile optimized framework built on top of the popular jQuery JavaScript framework.
Advantages of JQuery Mobile
Teaching is easy and quick
After reading JQuery Mobile Docs and O'Reilly's JQuery Mobile Book, I was able to create a working, hard version of my app for a weekend. This is without previous HTML5 / jQuery mobile experience. Creating your UI and logic using JQuery Mobile and HTML5 is much quicker than owning the operating system compared to Android and iOS.
Cross platform and cross device:
Being confident that your mobile site will look great with a variety of mobile devices. Any app jQuery Mobile works instantly on multiple platforms such as Android and iOS, which is a huge advantage. For some developers in
Mobile App Development Companies in Bangalore, maintaining a separate code base for each site can be a tremendous effort.
No additional projects:
For example, if you are using Adobe Flash, you need to have a Flash desktop application to create any type of Flash piece. But you can create and design your website using the tools you already use to build your website with jQuery.
Disadvantages of JQuery Mobile
Slower than natives
The biggest drawback in my opinion is that even with the latest Android and iOS hardware (Dual Core Tegra 2 Android Phone, Dual Core iPad 2 Tablet), JQuery Mobile apps feel slower than native. Especially on Android, the browser is surprisingly (since Google is a web-based company) much slower and buggy than iOS.
Sencha Touch
The Sencha Touch API uses a very large (120kb) JavaScript library, many times larger than the jQuery Mobile Library.
HTML Created
The generated HTML is not as clean as the hand-coded mark-up and contains many built-in TVs and multiple class names.
Comments
Post a Comment