Was ist Ajax?

By sidl

Ganz kurz und mit Bezug auf das „bliblablu“ im letzten Beitrag: Was ist Ajax?

Ajax, eine neue Web-Technologie, und wärend ich den halben Beitrag getippt habe, kommt schon ein Kommentar zur Ajax-Frage von Päde: „zu Ajax: Asynchronous Javascript And XML, ein Informatiker-Kunstwort (4LW), das eine Technik für Webseiten beschreibt. Damit wird eine Internet-Seite interaktiver, einzelne Elemente wie Bilder oder Listen sozusagen „backstage“ ausgetauscht werden. Dies im Gegensatz zu reinen HTML-Seiten, die jedesmal insgesamt von einem Server geladen werden – mit den bekannten Wartezeiten bzw. Lieferfristen dazwischen.“ Merci Päde!

Ok… das ist vielleicht etwas technisch und man sagte mir mal, im Web sollte man so einfach wie möglich schreiben. Ich nehme die Herausforderung an:

In einer Zeit bevor es Ajax gab lebte im Land hinter den sieben Firewalls ein lust’ger User namens Sidlbert Frohbär. Der Sidlbert hatte ein Hobby: Jedes Wochenende schwang er sich auf sein Pferd, einen feurigen Fuchs, und browste durch den dichten Informationswald…. also, das wird nun etwas schwierig mit diesen ganzen Metaphern….

Ich versuchs nochmals anders:

Was passiert wenn Sidl Frohbär auf einer Webseite einen Link anklickt: Bisher war es so, dass mit einem Klick ein kleiner Zwerg – der Client-Browser-Zwerg – aufgeweckt wurde. Dieser wurde dann vom Sidl Frohbär losgeschickt, um bei einem Server-Lebkuchen-Haus anzuklopfen und eine neue Website anzufordern. Diese neue Website musste der Browserzwerg dann in Einzelteilen wieder den ganzen Weg zurück zu Sidlbert Frohbärs Browser schleppen. Dann holte der Zwerg seinen schweren Zwergenhammer und demolierte zuerst die alte Website, die da noch in der Gegend herumstand. Nachdem diese zu Staub zerfallen und mit Hexenbesen und -schaufel in den Cache entsorgt worden war, baute der Zwerg die neue Website zusammen. Dann freute sich der Sidlbert Frohbär. Meist klappte das ganz gut. Doch wenn die Browserzwerge im Lebkuchen-Serverhaus hin und wieder noch einen hinter die Binde kippten, waren Wartezeiten und Unterbrüche keine Seltenheit. Dann nervte sich der Sidlbert Frohbär.

Ajax hat nun den grossen Vorteil, dass neue Informationen vom Server abgerufen werden können, ohne dass wie bisher gleich eine neue Seite aufgebaut werden muss. Das heisst also Schichtarbeit für die Zwerge. Die reissen jetzt nicht mehr jedesmal die alte Seite ab und bauen eine neue auf. Stattdessen renovieren sie die Website ständig. Das heisst, dass nun ständig Zwerge zwischen dem Server-Lebkuchenhaus und Frohbärs Browser hin und her rennen und Einzelteile der Seite austauschen. Das ist gut für den Sidlbert Frohbär, aber ein riesen Stress für die Browser-Zwerge, die kaum noch Zeit finden, um sich einen Schluck aus dem Flachmann zu genehmigen.

Durch dieses neue Konzept der Datenübertragung werden Webseiten dynamisch und bezüglich Interaktivität, Schnelligkeit und Benutzerfreunlichkeit auf eine neue Stufe gehoben.

Ich hoffe, dass das so einigermassen stimmt… ansonsten bitte korrigierend kommentieren.

Nun, warum mache ich mir die Mühe und beschäftige mich mit Ajax, dass wohl nur von IT-Technikern durchschaut wird? Ajax wird für die Normal-Web-User-Frohbären dieser Welt spürbare Veränderungen mit sich bringen. So ist beispielsweise das Drag&Drop-Prinzip, wie wir es uns auf unserem Desktop gewohnt sind, nun endlich auch im Webbrowser möglich. Online arbeiten wird dadurch einfacher und konfortabler. Neue Anwendungen werden geschaffen, die unser Internet-Nutzungsverhalten grundlegend ändern werden. Ajax bedeutet ein grosse, wenn auch stille Veränderung der virtuellen Welt des WWW.

Ajax ist ein komplexes Konzept und auch für den erfahrenen Laien nicht einfach anwendbar ist. Jörg Schieb sieht in den hohen Ansprüchen der Ajax-Technologie an die Entwickler den Grund dafür, dass nur wenige Webseiten die neuen Möglichkeiten nutzen. Trotzdem: Ajaxanwendungen werden sich sehr schnell vom nice-to-have-Gimmick zum Standard entwickeln, denn Ajax hat den Google-Faktor auf seiner Seite: Gmail, Google Maps, die pesonalisierte Google Startseite und der Google Kalender, überall setzt Google Ajax ein. Laut dem GoogleWatchBlog werden durch die Initiative von Google Java-Applikationen bald aus dem Netz verschwinden und durch Ajax ersetzt werden. Wir dürfen uns also auf ein globales Facelifting im WWW gefasst machen.

Neben den diversen Google-Produkten weist weist Jörg Schieb auf eine weitere interessante Ajax-Anwendung hin: LuMrix, eine Suchmaschine für Wikipedia, die m.E. in die Bookmarks gehört.

Ajax hiess überigens auch die historisch bedeutsame Operation der amerikanischen und britischen Geheimdienste, die im Iran 1953 die demokratische Regierung beendete und das Schah-Regime installierte.

Was sonst noch alles den Namen Ajax trägt: Reinigungsmittel, kleine und grosse griechische Heerführer, Fussballverein, Asteroid, Orte in Kanada und den USA… usw.

Eine Antwort schreiben