PhoneGap (Cordova), mit Sencha Touch 2 oder jQuery Mobile?
Habe ich In der Vergangenheit verwendet PhoneGap (1.x) mit Sencha Touch 1.x, denn das war damals die beste Kombination. Obwohl, ich bin ein viel größerer fan von jQuery als jede ExtJS-Bibliothek. Aber jQuery Mobile war wirklich buggy damals. Seite übergänge verursacht weiße Blitze auf Android-Geräten. Reaktionsfähigkeit war nicht so gut, wie es war mit Sencha Touch 1 (ST1). Obwohl ST1 hatte auch seine Macken, es war definitiv die beste Wahl.
Aber derzeit PhoneGap ist in der version 2 und Sencha Touch aswell. Aber wie ich schon sagte, ich mag jQuery mehr. Also ich bin eigentlich Fragen, ob jQuery Mobile ist keine gute in diesen Tagen. Es funktioniert noch zeigen viel flackern beim schieben von einer Seite zur anderen? Oder andere buggy Dinge?
Oder soll ich noch gehen, für Sencha Touch (version 2 in diesem Fall)?
Ich hoffe, ich kann schneiden Sie einige Zeit im Test sowohl der diese Produkte durch die Antworten in diesem Beitrag. Das ist der Grund, warum ich Frage.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese wirklich hängt auf was Plattform Sie gehen, um die Anwendung zu erstellen.
Wenn angenommen, Sie möchten bauen, eine iOS-app, dann sollten Sie gehen für Phonegap + sencha, weil sencha macht es sieht aus wie eine echte native app. Es funktioniert sehr gut für das iPhone. Aber wenn Sie wollen-port die gleiche app in Android. Dann seine Fehler. Es ist sehr langsam in android aufgrund der niedrigen hardware-Spezifikationen. Obwohl es ist etwas, was besser in HTC one x und S3, weil es gute specs.
Ich würde empfehlen für Jquery Mobile, weil es verbessert in diesen Jahren. Obwohl sein Aussehen ist nicht sehr gut, wie Sencha, aber es funktioniert sehr gut in fast allen Plattformen die ich Getestet habe(Android 2.x und höher, Iphone, BB 5.x und später).
Den Vorteil, dass JQM hat über Sencha ist, dass
Jquery mobile-Skripte angepasst werden kann und importiert dann in Ihrer Anwendung. Es kann sein, minified, wie pro Ihre Bedürfnisse. Für furthur info hier schauen, http://jquerymobile.com/download-builder/
So JQM wird leichter als sencha.
Ist dies alles meine persönlichen Erfahrungen die ich habe. Hoffe es hilft dir
Dass das flackern Problem wurde behoben in der neuesten version von Jquery Mobile.
http://jquerymobile.com/blog/
https://github.com/jquery/jquery-mobile/issues/4024 gelöst.
-webkit-backface-visibility:hidden
trick. Das hat entfernen Sie das weiße flackern während der Seitenübergänge. Aber wenn es am Ende auf der neuen Seite, es weist noch einen schnellen flackern in der Seite Elemente. Als wenn es wurde sehr schnell die Seite aktualisieren. Nicht zu erwähnen, dass es dauerte etwa 3 Sekunden vor der Umstellung tatsächlich begonnen, zusammen mit einigen anderen unerwünschten Zeug. jQueryMobile ist wirklich ein NO GO. Ich werde versuchen, Sencha Touch 2 in den nächsten Tagen.@Coder_sLaY: Sencha hat SDKTools und eine grafische IDE, die kann nicht nur erstellen, eine app zu bauen, und nach, dass Sie können erstellen Sie native android/ios baut. Sencha kann als schlank wie jQuery mobile.
So Sencha mobile-Skripte angepasst werden können, externe Skripte enthalten, und dann wird der code minified für die Produktion bereit, entfernen Sie alle nicht verwendeten Klassen von Sencha touch.
Wenn du gehst, um Blick auf die Sencha-route, dann gehen Sie auf die API-docs und check-out der guides und videos, da gibt es eine Menge, die geändert wird, um das Programmieren einfacher machen, einschließlich der neuen Daten-Paket, das ist einfach unglaublich!
Gibt es einige Diskussionen über dieses Thema auf Quora zu.
Möchten Sie vielleicht zu prüfen, diese thread Wir sind der Entscheidung zwischen jQuery Mobile, Sencha Touch & Dojo Mobile. Was sind die vor-und Nachteile für jeden?.