Ext JS
aus Wikipedia, der freien Enzyklopädie
Ext JS | |
---|---|
Aktuelle Version: | 2.1 (21. Februar 2008) |
Betriebssystem: | plattformunabhängig |
Kategorie: | JavaScript-Framework |
Lizenz: | GPL und proprietär |
Deutschsprachig: | nein |
Website: | extjs.com |
Ext JS ist ein clientseitiges JavaScript- bzw. Ajax-Framework, das sowohl unter der freien GPL als auch unter kommerziellen Lizenzen erhältlich ist.
Ursprünglich war Ext JS eine Sammlung von Erweiterungen für die Yahoo! User Interface Bibliothek (YUI) unter dem Namen yui-ext. Aufgrund wachsenden Umfangs und steigender Popularität wurde daraus bald die unabhängige Ext-Bibliothek.
Bis zur Version 1.1 benötigte Ext eines der JavaScript-Frameworks Prototype/Scriptaculous, YUI oder jQuery für die Bereitstellung von Basisfunktionalität wie Ajax-Unterstützung, DOM-Manipulation oder Event-Handling. Seit der Version 1.1 ist Ext mit einer eigenen Bibliothek ausgestattet und benötigt daher keine externe mehr. Ext ist aber mit den genannten immer noch sehr leicht über die sogenannten Ext-Adapter zu integrieren. Laut Hersteller hat der native Adapter allerdings den kleinsten Footprint.
In der Version 2.0 bringt Ext JS eigene JavaScript-Erweiterungen und Klassen für Ajax-Support, DOM-Manipulation und Event-Handling mit. In erster Linie bleibt das Framework jedoch eine umfangreiche Sammlung von Steuerelementen.