Sencha Touch Vs JQTouch
Mein Start und ich werden entscheiden, welche mobile-touch-framework zu verwenden für den Bau unserer mobilen web-Anwendung. Ich habe Schwierigkeiten, herauszufinden, den Unterschied zwischen Sencha Touch und JQTouch. Ich verstehe, dass beide Produkte eine Lizenz von Sencha und Sencha Touch erfordert eine kostenpflichtige Lizenz, kommerziell zu nutzen. Neben rechtlichen und finanziellen Fragen, was sind die Unterschiede, vor-und Nachteile zwischen den beiden frameworks.
Dank.
InformationsquelleAutor der Frage Sachin | 2010-08-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sencha touch ist ein wenig komplizierter, für diejenigen verwendet werden, um web-design zu verwenden, dass es fast eine rein programmatische Modell (Sie haben nicht die Gestaltung von Seiten in html, die Sie programmgesteuert hinzufügen von Elementen zu einer Seite). Sie räumt jedoch ein, haben eine viel reichere widget-Modell und ist viel mehr ausgearbeitet als jQTouch (es ist auch um einiges größer)...
JQTouch ist viel einfacher zum laufen bekommen on the fly "(die Sie im Grunde design-Seiten in div ' s auf einer einzigen Seite), jedoch, wenn Sie planen, eine Menge Bilder, die Sie haben, sehr sinnvoll sein, entweder bricht die app auf mehrere Seiten oder erstellen Sie Ihre Seiten dynamisch in Javascript (mindestens auf eine Menge von Versionen von Android und auf dem iPhone 3G) - DOM-manipulation mit einer Menge von Seiten, die dazu neigt, zu sein, wo die Langsamkeit passiert.
Obwohl Sencha touch zu haben scheint, viel mehr Dokumentation (zumindest ist es sicherlich besser organisiert und in einem zentralen Ort), ich habe es tatsächlich gefunden, es ist schwieriger, eine einfache 3 oder 4 Seite app läuft. Der doc für jQtouch ist eine Art, alle über das Internet, und Sie müssen einige Zeit damit verbringen, die Ressourcen (Jonathon Stark zwei Bücher (iphone , android), der peepcode screencast. Nun, dass die Webseite spiegelt die Kodex-Bewegung auf Github statt google code, die aktuelle git-repository ist leichter zu finden (ein fork des google-code verwendet werden, um die ersten paar Treffer bei google). Und jetzt, Jonathon Stark übernommen hat, die Verantwortung für das Projekt, das David Keneda hatten verfallen lassen, während er arbeitete, Sencha touch, Dinge zu sein scheinen immer besser organisiert.
Ich weiß nicht, ob das hilft, aber mein Vorschlag ist, zu versuchen, schreiben Sie eine 2 oder 3 Seite, Seite in jedem und sehen, was Sie und Ihre Entwickler finden Sie am einfachsten. Für jetzt, ich bin kleben mit jQTouch, aber das könnte sich ändern, als Sencha (oder einer anderen Technologie) verbessert. Die wichtigen Dinge zu halten, die meisten Javascript-code schreiben als Bibliothek Agnostiker wie möglich...
InformationsquelleAutor der Antwort Kris Erickson
Der offiziellen jQuery-mobile-Projekt gerade bekannt wurde: http://jquerymobile.com. Könnte sein, dass sich das warten lohnt (Ende 2010), da die Anzahl von Geräten, die es unterstützt; ich werde wahrscheinlich verwenden Sie JQtouch für einfache apps und nur warten, für jQuery Mobile. Sencha Touch scheint sehr anspruchsvoll; wenn ich hatte zu bauen, die eine komplexe, funktionsreiche web-app jetzt würde ich wahrscheinlich verwenden Sencha Touch.
InformationsquelleAutor der Antwort mynameistechno
Hier ist eine Antwort vom Schöpfer von jQTouch selbst, David Kaneda, wer arbeitete auch an der Sencha Touch Projekt.
Anderen Punkt, dass ist nicht erwähnt in seinem Artikel, dass jQTouch konzentriert sich auf kleine Bildschirme. Wie Sie sehen können auf dem jQTouch-roadmap.
InformationsquelleAutor der Antwort Jla
Ich denke, dass Sencha Touch und Phonegap kombiniert die besten Werkzeuge, die ich gesehen habe in den mobile-HTML-basierte app-Speicherplatz. Zusammen haben Sie eine robuste solutioning-kit mit einer großen und fluid UI. Ich habe erforscht alle der oben genannten Optionen, und nicht glauben, Sie können Ihnen geben, was Sie erhalten 1. Tag mit Sencha Touch, Phonegap Lösung.
InformationsquelleAutor der Antwort Keith Adler
Bin ich mit sencha touch für die Entwicklung von mobile-Anwendung ,die ich gefunden habe, ist es einfach zu bedienen und gut dokumentiert und da hat es Unterstützung für Telefon-gap-Rahmen,Sie müssen nicht denken, über die anderen Geräte einfach zu entwickeln und laden Sie Sie auf Telefon-Lücke ,und Sie bauen sich Ihre Anwendung auch für andere mobile Geräte und Sie werden bereit sein für die Bereitstellung,phonegap unterstützt android,iphone,blackberry und nokia ,ich weiß nicht, über andere Geräte wie der Fenster-mobile,aber ich denke, es ist in der pipeline
InformationsquelleAutor der Antwort hudson2010
Völlig einverstanden mit diesem, Kris. Sie wirklich brauchen, um konzentrieren sich auf die Vereinfachung Ihrer demos und Ziel der Benutzer, der erstellt einfach jQT websites (5-10 Karten, die Folie und vielleicht einige ajax-Daten oder ein Formular). Screencasts, die zeigen, wie man JQT Seiten und verschieben Sie Sie in Sencha gewinnen Sie Tonnen von neuen Entwicklern und fans. Ich kenne eine Menge Leute in den Startlöchern für jQueryMobile, nur aus diesem Grund allein.
InformationsquelleAutor der Antwort B-Money
Weiß ich, dass einige der Unterschiede kann Ihnen helfen, die Wahl der richtigen
für Sencha:
in der Erwägung, dass RHomobile unterstützt Cloud und bietet auch Hardware-Unterstützung
Gleichen Fall mit JQ: es bietet Unterstützung für cloud - & hardware.
Lassen Sie mich wissen, wenn Sie brauchen mehr Unterschiede.
InformationsquelleAutor der Antwort Saurabh