AJAX ist das neue und gern gehörte Stichwort der Branche doch was ist eigentlich AJAX? Der Begriff AJAX selber lässt ich nicht mehr wirklich auf seinen Entstehungspunkt zurückverfolgen, jedoch ist sicher dass er durch den Aufsatz von Jesse James Garret Ajax: A New Approach to Web Applications grundsätzlich geprägt wurde.
AJAX steht für „Asynchronous JavaScript and XML“. Eine Technik die es ermöglicht asynchron Daten von einem Server zu übertragen. Daher das Übertragen von Daten, dass nicht im Rahmen des Ladens einer Website erfolgt, sondern während die Website schon geladen ist. Zum Beispiel das Nachladen von Produktinformationen oder Nachrichten. Die AJAX-Technik selber ist nicht neu und existiert schon seit längeren, da sie im Grunde auf dem XMLHttpRequest basiert, einer Technik, die eigentlich jeder moderne Browser schon seit längerem unterstützt.
Schlicht gesagt werden Information von dem Server nachgeladen, bei Bedarf z. B. durch eine Nutzinteraktion. Diese Daten liegen auf dem Server in Form einer Strukturierten Datenform namens XML vor, doch die Details lasse ich hier aus.
Vorteile sind hierbei schnell erkennbar, das laden einer kompletten neuen Website ist nicht immer notwendig, wenn z. B. nur eine kleine geänderte Information angezeigt werden soll. So kann die Serverlast minimiert werden. Durch Funktionen wie z.B. die Autovervollständigung bei Eingabefeldern wird es ermöglicht die Usablitity (Nutzung) der Applikation zu erhöhen und mehr Intuitive Bedienung zu Fördern, d.h. dass der User schnell und einfach die Funktionsweise der Website versteht und die Bedienung erleichtert wird.
Beispiele wären unter anderen verschiedene Anwendungen auf StudiVZ, wie die Nachrichtenfenster oder die Pinnwand Funktion wo ohne zusätzlichen Laden der Site Einträge geschrieben werden können. Oder das schnelle Aktualisieren des Auktionspreises bei Ebay.de in den letzten Minuten, oder die Fenster mit den Zusatzinformationen bei Spiegel.de bei umfangreichen Artikeln.
Gefahren und Probleme treten jedoch auch auf, so wird oft bemängelt, dass das Nutzen des Zurückbuttons nicht möglich sei, oder Eingaben hierdurch verloren gehen würden, auch wird das Bookmarken (Anlegen von Lesezeichen) erschwert. Eine weit größere Gefahr entsteht jedoch durch Firewalls, Antivirenprogramme, die die JavaScript (JS) Funktionen blocken ohne denen AJAX nicht möglich ist, oder gar die komplette Deaktivierung von JS in z. B. Firmen mit hohen Sicherheitsstandards, dies sollte bedacht werden, da z.B. bei StudiVZ dann einfach keine Nachrichten mehr lesbar sind.






Langeweile unterwegs?