Zum Inhalt springen
Der Guide für ein smartes Leben.
Putzmittel mit Power

Ajax, echte Client-Server-Lösung

Der Reiz von Google Maps liegt entscheidend auch darin, dass sich Seiten schnell aufbauen und User-Interaktionen updaten. Diese Serie liefert Ihnen den Bausatz, selbst diese modernste Web-Technik mit AJAX einzusetzen.

Autor: Redaktion pcmagazin • 10.11.2006 • ca. 1:05 Min

Ajax, echte Client-Server-Lösung
Ajax, echte Client-Server-Lösung
© Archiv

Wer alsWeb-Entwickler oder Surfer einen Dialog im Internet abwarten muss, hat sich vielleicht schon gefragt: "Warum kann die Site die gerade eingegeben Daten nicht schon verarbeiten, während ich meine nächsten Daten eingebe?" Wieso dauert es so lange, bis sich eine Seite neu aufgebaut hat, wenn...

Wer alsWeb-Entwickler oder Surfer einen Dialog im Internet abwarten muss, hat sich vielleicht schon gefragt: "Warum kann die Site die gerade eingegeben Daten nicht schon verarbeiten, während ich meine nächsten Daten eingebe?" Wieso dauert es so lange, bis sich eine Seite neu aufgebaut hat, wenn nur eine einzige OK-Zeile hinzukommt? Google Maps macht dies entscheidend besser und anders, wie Sie erstaunt oder vielleicht sogar neidisch zusehen können.

AJAX beschäftigt sich mit der zentralen Aufgabe, wie Web-Dialoge benutzerfreundlicher und schneller zu gestalten sind. Dazu zwei Grundregeln:

  • Vom Nutzen der Sklavenarbeit: Lassen Sie den Server arbeiten und Daten übertragen, während Sie schon - oder noch - lesen und tippen.
  • Vom Nutzen der Faulheit: Machen Sie nur das Nötigste. Tauschen Sie also nur die Teile einer Seite aus, die sich wirklich ändern.
Ajax, echte Client-Server-Lösung
Flug über die Seiten: Google Maps erneuert Seiteninhalte per AJAX als Antwort auf eine Benutzer-Interaktion.
© Archiv

Webbrowser und Server teilen sich so flexibel ihre Arbeit. Browser und Server arbeiten zusammen an einer Applikation, aber parallel. Script im Browser aktiviert ist, was die meisten modernen Websites voraussetzen.

AJAX ist kein einzelnes Tool oder Software-Paket, sondern nutzt zahlreiche Alternativen. Damit verwirklicht AJAX interaktive Webseiten, wasgleichsam die Philosophie dieser Technik darstellt: AJAX liefert eine echte Client-Server-Lösung mit dem Browser als Client-Plattform.

Das Ziel ist, die Internet-Anwendung so schnell und so angenehm bedienbar zu machen, als sei es ein Desktop-Programm. Denn wo mit Warten Schluss ist, geht es lustig weiter. So bestechen AJAXAnwendungen, die angenehmer und schneller zu bedienen sind und sogar noch besser aussehen. Chef und Außendienstkollegen können sich darüber freuen.