Ajax?! Kann man das essen?
Sonntag
Mai 17,2009
Viele werden von Ajax vielleicht weniger gehört haben. Aber das ist die Programmiertechnik der Zukunft. Zumindest glauben das jetzt die meisten. Diese Technik hat hauptsächlich durch Google eine Wiedergeburt erfahren. Das Konzept wurde in den 90er Jahren entwickelt. Aber es fanden sich zu wenig Unterstützer. Das ist ein Grund warum sich Ajax in der Gemeinde der Webprogrammierer nicht durchgesetzt hat.
Speziell die Anwendung Google Maps hat Ajax wieder in das Gedächtnis der Programmierer gebracht und seitdem beschäftigen sich auch immer mehr Menschen mit diesem Konzept und Ajax-Anwendungen, -Dokumentationen, -Webseiten sowie -Foren schießen wie Pilze aus dem Boden.
Ajax ist die Abkürzung von Asynchron JavaScript and XML und stellt ein Konzept zur asynchronen Datenübertragung über das Protokoll HTTP zwischen einem Browser und einem Webserver dar.
Welche Vorteile bietet Ajax?
- Kein kompletter Reload der Website erforderlich.
- Der Browser aktualisiert automatisch gezielte Informationen.
- Nutzereingriff für die Datenabfrage nicht unbedingt erforderlich
- Die Aktualisierung der Website muss nicht zwangsläufig vom Nutzer durchgeführt werden.
- Geringeres Datenaufkommen zwischen Browser und Webserver
- Durch die begrenzten Menge an Daten reduziert sich auch das übertragene Datenvolumen
- HTML- und XML-Daten können übertragen werden
Nachteile des Ajax-Konzepts
- Nutzer muss JavaScript aktivieren
- ohne JavaScript, kein Ajax
- Browsertests zwingend notwendig
- Ajax-Unterstützungen können bei älteren Versionen fehlerhaft sein. Daher muss man die Website auf allen gängigen Browsern testen.
- Fehlerhafte Darstellung der Daten
- Bei Übertragung von XML-Daten kann es zur fehlerhaften Darstellung kommen.
- Bei HTML-Daten taucht dieses Problem normalerweise nicht auf
Drei typische Problemfelder müssen beachtet werden
- Setzen eines Lesezeichens (= Favorit) ist schwierig
- Nutzung der Historie-Funktion im Browser
- Caching-Problem beim Internet Explorer (Microsoft eben)
Für alle diese Probleme müssen Lösungen in die Ajax-Anwendung eingebaut werden. Dafür existieren aber mittlerweile Standardlösung, die auf den einschlägigen Webseiten zu finden sind.#
Internetlinks
Wikipedia - Einführung in Ajax - Allgemeine Betrachtung von Ajax
Be social:
Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
Ajax?! Kann man das essen? ähnliche Beiträge:
>>No related posts
Leave a reply