Sencha ExtJS

Desktop ähnliche Applikationen mit HTML5 und JavaScript.

Ext JS Überblick

Mit Ext JS lassen sich mit Leichtigkeit pixelgenaue, cross-browser kompatible Web-Applikationen erstellen. Durch die gute Stukturierung des Ext JS Component Models lassen sich auch sehr große Applikationen einfach warten, unabhängig davon, ob man als einzelner Entwickler oder im Team dar- an arbeitet. Komponenten von Drittanbietern können durch die Plug-In Struktur nahtlos eingebun- den werden. Ext JS beinhaltet eine umfassende Bibliothek an UI Elementen, sogenannten Widgets, die alle bereits im Standardlayout von Ext JS designt sind. Die Dokumentation von Ext JS lässt für erfahrene Entwickler kaum zu wünschen übrig. Die API Referenz beinhaltet alle Elemente, die Ext JS mitbringt.

Moderne UI Widgets

Ext JS bietet eine außerordentliche Bandbreite an User Interface (UI) Widgets. Hochperformante und skalierbare Tabellen (Grids), Navigationsbäume (Trees), Menüs und noch viel mehr. Selbst für ausgefallene Anwendungsgebiete gibt es die passende Lösung bzw. das passende Element. Wenn nicht bereits in den Core-Bibliotheken enthalten, gibt es höchstwahrscheinlich bereits eine Entwicklung von Dritten, welche die gewünschte Anwendung ermöglicht.

Ext JS bietet viele Ressourcen, die den Einstig erleichtern. Tutorials und eine umfassende API Dokumentation ermöglichen einen schnellen Einstieg in die Welt von Ext JS.

Eine wichtige Anlaufstelle ist auch das Community Forum, wo viele Fragen direkt aus der ziemlich großen Entwicklergemeinde beantwortet werden können. Neben diesen kostenlosen Ressourcen bietet der Hersteller Sencha auch einen kostenpflichtigen Support an. Dieser bietet sich besonders bei unternehmenskritischen Anwendungen an.

Klar strukturiertes Komponenten Modell

Eine klare Stärke von Ext JS ist das sauber gegliederte Komponenten Modell und das saubere und durchgängige Design aller Elemente. Alle Komponenten können durch den Entwickler jederzeit um neue Eigenschaften erweitert werden. Diese Eigenschaften bleiben auch im jeweiligen Objekt gekapselt. Somit können auch größere Teams gemeinsam an einer größeren Applikation arbeiten, ohne sich gegenseitig oder im Core entsprechenden Code zu überschreiben.

Cross Browser und Plattformunabhängigkeit

Ob im veralteten IE6 oder im neuesten Chrome Brwoser – alle Ext JS Applikationen sehen gleich aus und verhalten sich gleich. Ext JS kapselt browserspezifische Technologien von Ihrer Anwendung ab und ermöglicht ein konsistentes und durchgängiges Look and Feel für den Endbenutzer. Auf dem IE6 werden viele Effekte durch den intelligenten Einsatz von Grafiken erreicht, während in den modernen Browsern CSS3 und HTML5 zum Einsatz kommt.

Browser Kompatibilität

Ext JS unterstützt alle wichtigen Browser in folgenden Versionen:

  • Internet Explorer 6+
  • FireFox 1.5+ (PC, Mac)
  • Safari 3+
  • Chrome 3+
  • Opera 9+ (PC, Mac)

Referenz

Indunorm App Mobile App