2013-07-23 13 views
8

Was ist das Hauptmerkmal von Sencha Touch über jQueryMobile Ich verstehe nicht. wie pro mein Wissen über diese beiden Technologie:

1) jQueryMobile haben sehr einfache Datenfunktion für Design-App für Cross mobile Plattform-Attribut, sondern als zu Sencha Touch vergleichen.

2) Sencha Touch haben neues Konzept und ihre Struktur Gestaltung für Seite zu implementieren, ist sehr schwer zu vergleichen, um jQuery Mobile.

Sencha Touch über jquery Mobile

Dann Was ist Bedeutung von Sencha und jqueryMobile und was ihre eigenen Bereich, in dem sie beide Rolle deutlich zu spielen?

+0

möglich Duplikat von [Sencha Touch oder jQuery Mobile?] (Http://stackoverflow.com/questions/4066167/sencha-touch-or-jquery-mobile) – Viswa

Antwort

19

Intro

Im Gegensatz zu jQuery Mobile Sencha Touch (wie App Framework) ist speziell gemacht auf mobilen Plattformen zu arbeiten, und es ist äußerst optimiert. Wo jQuery Mobile für Desktop- und mobile Geräte gleichermaßen geeignet ist und nicht wie Sencha Touch optimiert ist. Das ist nicht schlecht für jQuery Mobile, aber es bedeutet auch, dass jQuery Mobile nicht die beste Lösung für mobile Hybridanwendungen ist.

Gute Seite von Sencha Touch

  • Es ist mehrmals schneller als jQuery Mobile, können Sie mehrere benchamark Artikel finden, wenn Sie ein bisschen googeln. Aus meiner Erfahrung funktioniert Sencha Touch mobile Anwendungen viel reibungsloser als jQuery Mobile. Auch dies ist kein Angriff auf jQuery Mobile, Sencha ist stark optimiert, ganz zu schweigen von Build, der nur auf Web-Kit-Browsern läuft.
  • Viel bessere Anwendung Verpackungssystem dann Phonegap, die normalerweise mit jQuery Mobile
  • verwendet wird Ich habe gesagt, es ist FAAAAAAST, ein bisschen langsamer als App Framework, aber immer noch extrem schnell.
  • Ausgezeichnete Dokumentation mit einer großen Anzahl von Tutorials und Videobeispielen.

gegen die schlechten

  • Im Gegensatz zu jQuery Mobile nicht erwarten, Sencha Touch auf einem Desktop-Browser zu arbeiten. Erstens ist es optimiert, um auf kleineren Geräten zu arbeiten und es funktioniert nur auf Web-Kit-Browsern, was es für Firefox, IE8 + ... unbrauchbar macht.
  • Es verwendet komplexe und fremde Syntax, speziell für jemanden aus jQuery Mobile oder jQuery wie Syntax.
  • Entwicklung Anwendung ist eine kostenpflichtige App, so dass Sie erste Ausgaben erwarten müssen.
  • Erwarten Sie kein natives App-Feeling, mobile Apps, die mit HTML5 erstellt wurden, werden niemals 100% natives Feeling haben.
  • Im Gegensatz zu offiziellen Dokumenten jQuery Mobile Sencha ist noch viel mehr vertreten im Internet

Schlussberatungen

Wenn Sencha Touch nicht etwas, was Sie bereit sind, für Sie Zeit und jQuery Mobile ist zu träge verbringen Verwenden Sie PhoneJS oder Kendo UI. Im Gegensatz zu Sencha Touch sind sie auf jQuery aufgebaut, aber im Gegensatz zu jQuery sind sie schnell wie Sencha Touch.

+1

Ich denke, ich habe viel Verständnis mit den oben genannten Tipps.
@Gajotres Ich habe auch gesehen, dass Sencha Touch funktioniert nicht in Mozila. und auch für die Entwicklung von App mit Sencha Touch ist sehr schwierig ohne Sencha Architect und ihre anfänglichen Kosten sind ebenfalls hoch. Ich weiß das zu schätzen. Nochmals vielen Dank @Gajotres – anomepani

+0

Alles ist klar, danke Sir, Sie haben mir eine Menge Zeit gerettet zu verstehen, was das Beste für mich ist. – Denees

1

Es gibt auch eine jQuery Gabel, speziell für mobile Geräte Zepto.JS. Sie haben viele zusätzliche mobile Ereignisse wie Swipe und es ist viel kleiner und schneller als die normale jQuery-Lib. Der Nachteil ist, dass Sie nicht über die UI-Elemente verfügen, die Sie in Sencha Touch oder jQuery Mobile haben, aber Sie haben eine Menge Freiheit. Und es ist MIT lizenziert. Das mag ich sehr.