Was ist Ajax?

Startseite » Webdesign Glossar » Was ist Ajax?

 

Was ist Ajax
Ajax bedeutet Asynchronous JavaScript and XML. Mit der AJAX Webdesign Technik lassen sich Benutzeroberflächen von Web-Anwendungen drastisch verbessern. Es ist eine Programmierung mit dem Konzept der asynchronen Datenübertragung zwischen einem Browser und dem Server. Dadurch können HTTP-Anfragen durchgeführt werden, während eine HTML-Seite angezeigt wird, und die Website wird verändert, ohne komplett neu zu laden. Das hört sich im ersten Moment sehr kompliziert an, ist es jedoch gar nicht.

Während klassische Web-Anwendungen aus vielen hintereinander geschalteten Einzelseiten bestehen, arbeiten AJAX Anwendungen in der Regel mit nur einer sich dynamisch verändernden Seite. AJAX ist aus diesem Grund für Anwendungen auf Webseiten hoch interessant. Die Benutzeroberfläche kann stark vereinfacht und verbessert werden.

 

Wo liegen die Vorteile von Ajax?

Der absolut größte Vorteil dieser Technologie besteht darin, dass eine Webseite nicht komplett neu geladen werden muss, um auf einzelne Eingaben bzw. Aktion von einem Nutzer zu reagieren. Veränderliche Informationen werden neu geladen und die statischen Inhalte bleiben komplett erhalten. Das spart eine Menge Zeit und auch Traffic. Gerade für Website, die sehr viele Besucher haben, setzen die Technik an.

 

Ein vereinfachtes Beispiel mit Ajax

Wir möchten Sie an dieser Stelle nicht mit viel Programmierung langweilen. Ein einfaches Beispiel soll die Möglichkeiten von Ajax verdeutlichen.

Ein Benutzer legt auf einer Website ein neues Nutzerkonto an. Die eingegebenen Daten müssen in irgendeiner Form verarbeitet werden. Es muss also geprüft werden, ob die EMail Adresse und der Benutzername bereits verwendet werden.

Ohne Ajax wird das Formular abgeschickt. Die Daten werden mit dem Server abgeglichen und dann die Seite mit der entsprechenden Meldung neu geladen.

Mit Ajax erscheint auf dem Display direkt die Meldung. Es wurde nur ein kleiner Teil auf der Seite ergänzt.

 

Bei Projekten bei der die Performance enorm wichtig ist, setzen wir beim Webdesign solche Techniken gezielt ein. Die Einsparungen können dann enorm sein und die für die Nutzer verbessert sich das Handling.