2010-07-29 18 views
5

Sencha Touch sieht beeindruckend aus, und ExtJS sieht gut aus. Ich evaluiere, ob ich ExtJS oder SproutCore für eine kommende App verwenden soll. Jetzt, da Sencha Touch in der Mischung ist, frage ich mich, ob ich ExtJS wähle, es wäre einfacher, einen Teil der App in die mobile Welt zu portieren/migrieren. Ist das wahr? Wäre ich in der Lage, dieselbe Codebasis für ExtJS für Desktop-Browser und für Sencha Touch für mobile Geräte zu haben? Wenn nicht, wie unterschiedlich wäre die Codebasis?Sencha Touch und ExtJS

Antwort

4

Gerade kam von einem EXTJS Meetup, wo eine Präsentation über Sencha Touch war. Eine App wurde von der ersten auf die letztere portiert - es wurde behauptet, ~ 40% Code könnten wiederverwendet werden.

Das sagte, es wurde auch darauf hingewiesen, dass Sencha Touch hat schwere iphone Look and Feel, also wenn Sie etwas plattformunabhängiger wollen, könnten Sie Sproutcore (und seine entsprechende mobile Framework) in Betracht ziehen.

+3

[Sencha Person] wollte nur darauf hinweisen, dass Sencha Touch leicht und trivial über SASS/CSS für die Anpassung von Looks bearbeitbar ist. Es gibt ein Android-Thema im Download Bundel. Was das Gefühl angeht, haben wir versucht, etwas zwischen iPhone & WebOS anzusprechen; aber es ist nicht sehr Androidy. –

1

Wenn Sie eine ExtJs-App haben, ist die Erstellung einer Touch-Version definitiv einfacher als die Verwendung von zwei verschiedenen Frameworks für Desktop und Mobile. Mit Blick auf die API scheint es, dass es aussieht und riecht wie ExtJS API, so dass Ihr Server-Code (der UI JSON emittiert) wird weitgehend der gleiche sein.

Verwandte Themen