Saturday, July 23, 2011

Sencha Touch vs jQueryMobile

Hello all my dear visitors, techno geeks and novice users. Today I will list out some outstanding features, Pros and Cons of mobile App development frameworks which I could figure out while learning to develop using them.

   Since last couple of months, I have been working on content driven mobile apps.

I have had a good experience in learning both of these mobile frameworks while developing these two applications.

JQM and ST, both are HTML5 based Mobile App development frameworks.



Sencha Touch:
  • Steep learning curve, means it will take you time to learn and implement Apps using Sencha Touch. Better understanding of JavaScript is required, but extremely powerful API.
  • Lots of UI controls like buttons, panels, window, list, nested list, layouts and more native look and feel.
  • Faster across variety of mobile devices from Android 2.1 and up.
  • Sencha touch, one of the first mobile App frameworks, runs gracefully in webkit based browsers. 
    e.g.
    Android and iOS, Blackberry OS 6+, and probably Meego also, I never tried meego.
    It does not work at all with Window Phone 7 or 8.
JQueryMobile:

  • Very easy to learn and implement.
  • Not too many UI controls.
  • At the time of writing this blog post it is in beta, consequently slower across mobile devices. Expected to be improved a lot when stable version is released.
  • JQM, hails from community of jQuery, the most famous cross platform JS library. JQM works great with mobile browsers from Symbian, Android through iOS to Blackberry, Window Phone 7, WebOS.


Conclusion: Both the frameworks are good and it depends upon your app requirements which one to use.

  If too much of work is to be done, just using HTML5 and JS, Sencha Touch is more appropriate. In case, you just need the UI and rest of the work needs to be done in native programming, JQM with Phonegap is more suitable.

6 comments:

  1. Sencha Touch works on Blackberry OS6 and Samsung Bada as well!

    ReplyDelete
  2. What about something more lightweight, such as xui?

    ReplyDelete
  3. I actually enjoyed reading through this posting.Many thanks.

    Symbian Application Development

    ReplyDelete
  4. I have not seen a single convincing tutorial on Sencha Touch. It seems WAY TOO COMPLICATED. A nightmare to be honest!! Having to program an MVC application on javascript w/o a compiler, "intellisense," or strong type-checking sounds like a disaster waiting to happen.

    I have NOT used either library, but I do just fine conceptualizing and I can pretty much tell you that w/o the help of a tool like Sencha Architect you will be up the creek w/o a paddle. If you can fork $399 for the single developer license, give it a whirl (MAYBE), but don't get your hopes too high. Tools can end up biting you in the arse.

    PRODUCTIVITY seems like a HUGE issue with sencha... that is my OPINION.

    ReplyDelete
  5. I Really enjoyed reading your blog .thanks for such a nice information in your blog about Information and technology ..

    ReplyDelete
  6. Have used Sencha Touch and it's come a long way in version 2.2.1 but there are still issues and wow, if you want to do something a little out of the norm it's not what you want to use. I'm sure it'll get there one day, but unless you want pretty standard lists and stuff then I'd say look at jQuery Mobile... We had issues with the viewport scaling on Blackberry and yes Sencha Touch is a steep learning curve but has some useful features when you're really into the app. There are always little things to catch you out though that an html / javascript developer wouldn't expect.... Worth a look but only if you've got a LONG time to really get up to speed with it....

    ReplyDelete

LinkWithin

Related Posts Plugin for WordPress, Blogger...

Share This

Share |