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
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.
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.
- 1. Sencha Touch und Charts
- 2. Sencha Touch und Leaflet.js API
- 3. Verwenden von Controller zum Anhängen von Ereignissen (sencha touch/extjs)
- 4. Sencha Touch ExtJS Hinzufügen eines Kontrollkästchens zur Liste
- 5. Sencha Touch-Anwendungsstruktur
- 6. Sencha Touch 2 - Ausführungsreihenfolge
- 7. Sencha vs. jQuery Touch
- 8. AngularJS mit Sencha Touch
- 9. Tests auf Sencha Touch
- 10. localspeicher und rest webservice in sencha touch
- 11. Verwirrung zwischen Sencha Touch 2 und Phonegap
- 12. Google Maps Marker und Sencha Touch 2
- 13. aktualisieren Sencha Architekt Projekt von Sencha Touch V2.0.x zu Sencha Touch 2.1.x
- 14. Schaltflächen in der Sencha Touch-Symbolleiste links und rechts ausrichten
- 15. Sencha Touch über jquery Mobile
- 16. Sencha Touch 2 - Android Performance
- 17. Bereitstellen von Sencha Touch-Anwendung
- 18. Sencha Touch 2 Standard Themen?
- 19. Sencha Touch, fieldset onChange Listener
- 20. Sencha Touch 2 FieldSet Feldwerte
- 21. Sencha Touch 2 native Build vs Verpackung Sencha Touch 2 in Phonegap
- 22. Sencha Touch - Wie ändert man die Zeilenfarbe eines Rasters dynamisch?
- 23. Was ist mit Sencha oder Extjs?
- 24. Ist Touch-Chart 1.0 mit Sencha Touch 2.0 kompatibel?
- 25. Was verursacht eingekreist! in Sencha ExtJS Beispiel?
- 26. Extjs Benachrichtigungs-Popup mit Sencha Architect
- 27. Native Sencha Touch-App mit Facebook-Authentifizierung
- 28. Animieren von Dimensionen in Sencha Touch 2
- 29. Sencha Touch großes HTML-Rendering ist langsam
- 30. Großer Offline-Speicher mit Sencha Touch 2
[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. –