HTML and CSS Reference
In-Depth Information
8.2 Die Entwicklung einer App mit Sencha Touch
Eines der anspruchsvollsten und sicherlich vollständigsten Frameworks für die Ent-
wicklung von mobilen WebApps ist Sencha Touch (Abbildung 8.17). Es entstand Mitte
2010 aus einer Verschmelzung der AJAX-Bibliothek Ext JS und der mobilen UI-Biblio-
thek jQTouch . Im Gegensatz zu jQuery Mobile orientiert sich die Syntax stärker an
klassenbasierten Programmiersprachen, wie z. B. Java . In der Praxis bedeutet das,
dass sich der Code modularer gestalten lässt, dass er aber auch etwas anspruchsvoller
ist. Keine Sorge, wir werden uns Mühe geben, unsere Beispiele trotzdem verständlich
und anschaulich zu erläutern.
Abbildung 8.17 http://www.sencha.com
Die aktuelle Version 2.0 bietet sogar die Möglichkeit einer sogenannten Model-View-
Controller-Architektur an, bei der Datenmodell, Darstellung und Steuerung flexibel
voneinander getrennt werden. Soll heißen: Für eingefleischte Softwareentwickler ist
Sencha auf jeden Fall die richtige Wahl!
Wir haben uns aber aus einem anderen Grund dafür entschieden, Ihnen Sencha
Touch vorzustellen: Es bietet die Möglichkeit, schon mit wenigen Zeilen JavaScript
ansprechende Apps zu gestalten. Die Bibliothek umfasst alle gängigen Bedienmuster
wie Tabs, Toolbars und Carousels, welche unabhängig vom Gerätetyp zuverlässig
funktionieren. Ein besonders interessantes Feature sind die interaktiven Diagramme
Touch Charts . In diesem Kapitel werden Sie eine kleine Wetter-App entwickeln, wel-
che die Maximal- und Minimaltemperaturen in einem Liniendiagramm anzeigt.
Search WWH ::




Custom Search