Web 2.0

Eintrag zuletzt aktualisiert am: 22.06.2006

Das Hypewort "Web 2.0" ist in aller Munde. Unter Web 2.0 versteht man Webanwendungen, bei denen mehr clientseitige Logik in JavaScript eingesetzt wird, um mit Webservern zu kommunizieren. Web 2.0 ermöglicht zwei wichtige Szenarien:
  • Austausch von Seitenteilen anstelle des ständigen Neuladens von kompletten Webseiten.
  • Kopplung von serverseitigen Webanwendungen.

Basis für Web 2.0 ist die Technologie Asynchronous JavaScript and XML (AJAX), die abseits der üblichen HTTP-Rundgänge (Roundtrips) Aufrufe des Servers vom Client ermöglicht. In den Aufrufen werden XML-Daten ausgetauscht und auf der Clientseite werden diese Aufrufe per JavaScript verpackt und über HTTP versendet. 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.