|
Ajax ist ein Apronym für die Wortfolge "Asynchronous JavaScript and XML". Es bezeichnet ein Konzept der synchronen Datenübertragung zwischen einem Server und dem Browser, welches es ermöglicht, innerhalb einer HTML-Seite eine HTTP-Anfrage durchzuführen, ohne die Seite komplett neu laden zu müssen.
Der größte Vorteil der Ajax-Technologie ist die Tatsache, dass Daten verändert werden können, ohne dass die komplette Webseite vom Webbrowser neu erzeugt werden muss. Dies erlaubt es Webanwendungen, auf Benutzereingaben schneller zu reagieren. Zudem wird vermieden, dass statische Daten, die sich unter Umständen nicht geändert haben, fortwährend über das Internet übertragen werden müssen. Da die Ajax-Technologien frei zugänglich sind, werden sie unabhängig vom Betriebssystem von den Webbrowsern unterstützt, die auch JavaScript unterstützen. Ein Browser-Plugin wird nicht benötigt. Derzeit gibt es einige Tests mit der neuen Technologie. Es ist noch einiges an Erfahrung notwendig um festzustellen wie sich Ajax mit verschiedenen Browsern und ihren Eigenheiten verträgt. So gibt es mit dem einfachen "Zurück-Button" der Browser noch gelegentlich Probleme.
Ich habe hier auf meiner Website einmal ein Modul, welches auf Ajax-Technologie basiert, installiert. Es handelt sich um einen RSS Reader für Joomla! (Autor: Marc Stroz). Das Modul unterstützt die Darstellung für bis zu 8 verschiedene RSS-Links. Die Konfiguration erfolgt über die Modul-Parameter. Er aktualisiert sich automatisch, ohne das die Seite neu geladen werden muß und produziert dabei nur sehr geringen Traffic.
Interessante Links:
Wickipedia - Ajax
AjaxPatterns.org
|