Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

PhoneGap (Cordova), with Sencha Touch 2 or jQuery Mobile?

In the past i've used PhoneGap (1.x) with Sencha Touch 1.x, because that was back then the best combination. Although i'm a much bigger fan of jQuery than any ExtJS library. But jQuery Mobile was really buggy back then. Page transitions caused white flashes on Android devices. Responsiveness wasn't as good as it was with Sencha Touch 1 (ST1). Eventhough ST1 also had its quirks, it was definitely the best choice.

But currently PhoneGap is at version 2 and Sencha Touch aswell. But like i said, i like jQuery more. So i'm actually wondering if jQuery Mobile is any good these days. Does it still show alot of flickering when sliding from one page to another? Or any other buggy things?

Or should i still go for Sencha Touch (version 2 in this case)?

I hope i can cut some time in testing out both of these products by the answers in this post. That's the reason i'm asking.

like image 933
Vivendi Avatar asked Jul 28 '12 18:07

Vivendi


2 Answers

This really depends on what platform you are going to create the application.

If suppose you want to build an iOS app then you should go for Phonegap + sencha because sencha makes it looks like a real native app. It will work very good for iPhone. But if you want to port the same app in Android. Then its a mistake. It is very slow in android due to low hardware specs. Although it is some what better in HTC one x and S3 because of there good specs.

I would recommend for Jquery Mobile because it is improved in these years. Although its look and feel is not that much good as Sencha but it works very well in almost all the platforms i Tested(Android 2.x and later, Iphone, BB 5.x and later).

One advantage that JQM has over Sencha is that Jquery mobile scripts can be customized and then imported in your application. It can be minified as per your needs. For furthur info look here http://jquerymobile.com/download-builder/ So JQM will be more lightweight than sencha.

This is all my personal experiences which i have. Hope it helps you

like image 112
coderslay Avatar answered Nov 15 '22 07:11

coderslay


That flickering issue has been resolved in the latest version of Jquery Mobile.

http://jquerymobile.com/blog/

https://github.com/jquery/jquery-mobile/issues/4024 resolved.

like image 41
AshHimself Avatar answered Nov 15 '22 09:11

AshHimself