Was ist Ajax ?
AJAX ist, abgesehen von einem Waschmittel, einem Ort in Louisiana, einem Vornamen, einem Asteroiden und einem Fussballverein aus Amsterdam eine Programmiertechnik. AJAX ist hier die Abkürzung für Asynchronous JavaScript and XML. Diese Programmiertechnik gibt es seit etwa 1998.
Ein AJAX System gibt es zu fast allen Webdeveloping-Programmiersprachen, unter anderem zu PHP.
Jetzt ist nur die Frage, was heißt "Asynchronous Javascript and XML", was macht AJAX? AJAX ist dazu da, um mit Javascript PHP Funktionen aufzurufen, die dann Befehle an das Javascript zurückgeben können. Somit können Informationen, auf die im Normalfall nur über ein Neuladen der Seite zugegriffen werden kann, durch das einzelne Aufrufen eines JavaScripts empfangen werden. AJAX ist nicht serverseitig, abgesehen davon, dass es eine Programmiersprache braucht, die der Server unterstützt. Jetzt hört sich dies alles sehr schön an, aber das Ganze hat auch den Haken, dass der Benutzer JavaScript braucht. Zum einen kann man jetzt voraussetzen, dass der User JavaScript hat, die andere Möglichkeit wäre für diese Benutzer eine alternative Seite zu bauen, was wieder mit viel Arbeit verbunden wäre.
Der Internet Explorer unterstützt vor der Version 7 AJAX nur mit der ActiveX Komponente, was manchmal weiteren Programmieraufwand bedeuten kann.
Man sollte bei AJAX darauf achten, dass auch hier wieder eine Verbindung zum Server hergestellt werden muss, der User es allerdings nicht direkt sieht, so können längere Wartezeiten merkwürdig erscheinen und der Benutzer drückt einen Knopf mehrmals, da nichts passiert.
|