Webdesign

Next Generation Internet -> Web 2.0

Unter der technischen Seite von Web 2.0 verstehen viele eine neue Generation von Webanwendungen, bei denen mehr clientseitiger JavaScript-Code eingesetzt wird, um mit Webservern zu kommunizieren. Web 2.0 umfasst u. a. folgende Szenarien:

  •  Austausch von Seitenteilen anstelle des ständigen Neuladens von kompletten Webseiten
  •  Kopplung von verschiedenen serverseitigen Webanwendungen (sogenannte Mashups)

Basis für diese Web 2.0-Szenarien ist die Technologie Asynchronous JavaScript und XML (AJAX), die abseits der üblichen HTTP-Rundgänge (Roundtrips) Aufrufe des Webservers vom Browser ermöglicht.

In den Aufrufen werden XML-Daten ausgetauscht, wobei die XML-Daten auf der Clientseite per JavaScript verpackt und über HTTP versendet werden. Die Aufrufe heißen daher auch XML-HTTP-Requests. Die XML-Antwort des Servers erhält der Client in der HTTP-Antwort. Durch die asynchrone Ausführung wird der Browser in der Zwischenzeit nicht blockiert. Eine komplementäre Technologie für AJAX ist das Document Object Model (DOM), das die dynamische Veränderung von im Browser dargestellten Seiten ermöglicht.



Webdesign
5 (100%) 2 votes