Ext JS

Ext JS
Ext JS
ExtJs-Desktop.png
Basisdaten
Entwickler Jack Slocum, Brian Moeskau, Aaron Conran, Rich Waters
Aktuelle Version 4.0.7[1]
(2011-10-19)
Betriebssystem plattformunabhängig
Programmier­sprache JavaScript
Kategorie Klassenbibliothek
Lizenz GPL und proprietär
Deutschsprachig nein
sencha.com

Ext JS ist ein clientseitiges JavaScript- bzw. Ajax-Framework für interaktive Webanwendungen, das für Open-Source-Projekte unter der GPL, für andere Projekte unter kommerziellen Lizenzen erhältlich ist. In erster Linie bietet Ext JS eine umfangreiche Sammlung von Steuerelementen.

Ursprünglich war Ext JS eine Sammlung von Funktionserweiterungen für die Yahoo User Interface Library (YUI) unter dem Namen yui-ext. Aufgrund wachsenden Umfangs und steigender Popularität entwickelte sich daraus die unabhängige Bibliothek Ext JS.

In der Version 2.0 bietet Ext JS unter anderem JavaScript-Erweiterungen und Klassen für Ajax-Unterstützung, zur Document Object Model-Manipulation sowie zur Ereignis-Programmierung.

Ab Version 3.0 bringt das Framework Unterstützung für REST, Ext.Direct (API zur direkten Einbindung serverseitiger Funktionen) sowie eine Adobe-Flash-basierte Chart Engine mit.

Am 14. Juni 2010 wurde angekündigt,[2] dass Ext JS mit JQTouch und Raphaël verschmilzt. Die drei Projekte werden auf der neuen gemeinsamen Plattform unter den Namen „Sencha“ fortgeführt. Ext JS wurde als eigenständiges Projekt[3] auf der neu gestalteten Projekt-Webseite integriert.

Inhaltsverzeichnis

Funktionen

Programmoberfläche (GUI)

Das Ext-JS-Framework beinhaltet eine Sammlung aus verschiedenen Formular-Elementen:[4]

  • Text-Felder (einzeilig und mehrzeilig)
  • Datumsfelder mit Eingabehilfe in Form eines aufklappbaren Kalenders
  • Numerische Felder mit Schaltflächen für Inkrement und Dekrement
  • Listenfelder und Auswahlboxen (Combobox)
  • Optionsfeld (Radiobutton) und Kontrollkästchen (Checkbox)
  • HTML-Eingabebereiche

Außerdem stehen verschiedene vorgefertigte Elemente, auch Widgets genannt, zur Verfügung:

Viele dieser Elemente können direkt mittels Ajax-Technologie Daten empfangen und senden. Die Entwicklergemeinschaft entwickelt das Framework ständig weiter und stellt zusätzliche Erweiterungen[5] bereit.

Anwendungsunterstützung

  • modale Dialog-Fenster
  • interaktive Eingabevalidierung mit Rückmeldung
  • Sitzungs- und Zustandsverwaltung
  • unterschiedliche standardisierte Datenformate wie XML und JSON

Support (Unterstützung)

Unterstützung kann kostenlos von der großen Entwicklergemeinde über das ausschließlich englische Forum[6] oder kostenpflichtig über Supportverträge[7] bezogen werden. Monatliche Fehlerkorrekturen, sogenannte Bugfixes, werden nur Nutzern mit kostenpflichtigen Support-Verträgen angeboten[8].

Die Versionen 1.x und 2.3.x werden nur noch im kostenlosen Forum oder mit den Platinum-/Diamond-Supportverträgen unterstützt.

Quellennachweise / Referenzen

  1. http://docs.sencha.com/ext-js/4-0/. Abgerufen am 21. Oktober 2011.
  2. http://www.sencha.com/blog/2010/06/14/ext-js-jqtouch-raphael-sencha/
  3. http://www.sencha.com/products/js/
  4. http://www.extjs.com/learn/Ext_2_Overview
  5. http://www.extjs.com/learn/Ext_Extensions#Ext_3.0_Extensions
  6. http://www.extjs.com/forum/forumdisplay.php?f=39 Support-Forum
  7. http://www.extjs.com/store/extjs/#support-table
  8. http://www.extjs.com/products/extjs/download.php >>Patch releases are released on a monthly basis and are available to support subscribers. Thank you for supporting the Ext Team.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Ext JS — Desarrollador Jack Slocum, Brian Moeskau, Aaron Conran, Rich Waters http://www.sencha.com/products/js/ Información general Última versión estable …   Wikipedia Español

  • Ext JS — Тип JavaScript библиотека Разработчик Sencha, Inc.[1] Последняя версия 4.1.1a (и 4.1.3 для подписчиков) (октябрь, 2012 г.) Лицензия GPLv3 и коммерческая Сайт …   Википедия

  • Ext — Ext, ext or EXT may refer to: * the Ext functor in homological algebra * EXT (game), a PC game * Exeter International Airport * the Cadillac Escalade EXT, a rebadged Chevrolet Avalanche * the extended file systems: ext, ext2, ext3 and the planned …   Wikipedia

  • ext — Файловая система Extended file system Дата представления Апрель 1992 (Linux) Структура Размещение файлов битовая карта (свободное пространство), table (метаданные) Сбойные сектора Table …   Википедия

  • Ext — Extended File System (расширенная файловая система), сокращённо ext или extfs   первая файловая система, разработанная специально для ОС на ядре Linux. Наибольший возможный размер раздела и файла  2 Гб. Максимальная длина имени… …   Википедия

  • ext. — ext. (extension) n. telephone extension, additional telephone, branch of a telephone network ext. (external) n. on the outside, outer, exterior ext. (extra) n. additional, more than necessary, supplemental …   English contemporary dictionary

  • ext — abbrev. 1. extension 2. exterior 3. external 4. extra 5. extract * * * …   Universalium

  • ext. — ext. UK US noun ► COMMUNICATIONS WRITTEN ABBREVIATION for EXTENSION(Cf. ↑extension) …   Financial and business terms

  • ext. — ext. the written abbreviation of extension when you mean a particular telephone line …   Dictionary of contemporary English

  • ext. — ext. abbreviation extension …   Usage of the words and phrases in modern English

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”