Unter WEB 2.0 dreht sich alles um den User. Statt passive, schöne, aber langweilige Einbahnstraßen-Webseiten, bestimmt jetzt der User, welche Inhalte er wann, wie und warum besucht.
Eine der wichtigen Eigenschaften von WEB 2.0 ist die Interaktivität und das aktive Erzeugen von Inhalten des Users. Dazu bedarf es einer neuen Technologie.
Yahoo bietet dynamische Menüfenster mit Video- und Scroll-Funktion ohne Reload. Google Maps zoomt Landkarten, ohne dass die kompletten Daten neu vom Server down geladen werden müssen. GoogleMail meldet ohne Reload, wenn neue Nachrichten da sind.
Möglich wird all dies durch AJAX, einer neue Technologie, die Webanwendungen eine schier unbegrenzte Interaktivität und damit das Feeling (und vor allem die Reaktionsgeschwindigkeit) echter Desktop-Anwendungen gibt.
AJAX bringt neue Inhalte auf die Web-Seite, ohne dass diese komplett neu geladen werden muss (Reload). Damit entste-
hen völlig neue Möglichkeiten für die Anforderungen des neuen WEB 2.0. Funktionen, die mehr Geschwindigkeit, Interaktion und aktives Arbeiten des Users mit der Webseite als mit einer Anwendung auf dem eigenen PC ermöglichen.
AJAX ist die Abkürzung für „Asynchronous JavaScript and XML“. Dazu kommen noch andere Elemente. Die wichtigsten Bausteine der AJAX-Technolgie sind: HTML, CSS, JavaScript, XML, XSLT, DOM und XMLHttpRequest-Objekte.
HTML und CSS dienen zur Darstellung der Webseite. Die Skriptsprache JavaScript steuert die Anfragen und Ladevorgänge. XML und XSLT heißen die Dateiformate für den Austausch der Inhalte, DOM (Document Object Model) ermöglicht den Zugriff auf einzelne Objekte und XMLHttpRequest-Objekte sind entscheidend für die Darstellung neuer Inhalte ohne einen kompletten Reload der ganzen Web-Seite.
Die Kombination dieser Technologien ermöglicht es, Daten zwischen Browser und Server auszutauschen – und zwar nur bestimmte Daten –, ohne dass die gesamte Webseite neu geladen werden muss (Reload).
Anders als bei der klassischen Webseite, bei der immer die gesamte Webseite mit allen Inhalten neu geladen werden muss, wenn vom Browser eine Anfrage kommt, holt die AJAX-Engine im Hintergrund nur selektiv Daten vom Webserver, die Webseite bleibt im Browser geladen und AJAX tauscht nur bestimmte angeforderte oder aktualisierte Inhalte aus.
AJAX beschleunigt ganz einfach Web-Applikationen und Web-Seiten.
Dirk-Michael Lambert
LAMBERT AKADEMIE
- Power-Marketing: Die Power-Nacht
- nternehmer-Training: Das Business-Master-Seminar
- Web-Marketing & Internet-Marketing: Internet-Marketing-Infoabend, Internet-Marketing-Seminar