Mit der steigenden kommerziellen Nutzung des Internets sind auch die Anforderungen der Benutzer an die zur Verfügung gestellten Webanwendungen gestiegen. Der Wunsch nach desktopähnlichen Programmen, die eine hohe Benutzerfreundlichkeit und geringe Ladezeiten bieten, ist größer den je. Professionelle Webauftritte wie zum Beispiel Google Suggest, Google Maps oder Flickr zeigen, dass man mit dem heutigen Stand der Technik diesem Wunsch gerecht werden kann.
In diesem Zusammenhang tauchen die Begriffe Web 2.0 und AJAX in den Medien immer häufiger auf. Web 2.0 bezeichnet die neue Art des Applikationsdesigns zur Erstellung interaktiver Webanwendungen und AJAX dient als Sammelbegriff für die dafür verwendeten Technologien und Standards. Im Folgenden wird die Verwendung von AJAX erläutert. Das erste Kapitel beschäftigt sich mit der Begriffsbestimmung und den Grundlagen zur Entwicklung einer interaktiven Webapplikation. Danach folgt ein Überblick über bereits existierende Frameworks, die den Programmierer in seiner Tätigkeit unterstützen können. In Kapitel vier wird die Umsetzung der Theorie anhand eines Anwendungsbeispiels verdeutlicht. Abschließend werden die gesammelten Erkenntnisse in einem Fazit zusammengefasst.
Inhaltsverzeichnis
- Abkürzungsverzeichnis
- Abbildungsverzeichnis
- Tabellenverzeichnis
- Einleitung
- Grundlagen
- Begriffsbestimmung
- Funktionsweise
- Das XMLHttpRequest-Objekt
- Vor- und Nachteile von AJAX
- AJAX Frameworks
- Anwendungsbeispiel
- Fazit
- Literaturverzeichnis
Zielsetzung und Themenschwerpunkte
Diese Hausarbeit befasst sich mit dem Thema AJAX und bietet eine Einführung in die Technologie und ihre praktische Anwendung. Das Ziel ist es, die Grundlagen von AJAX zu erklären, die Funktionsweise zu erläutern und die Vor- und Nachteile dieser Technologie aufzuzeigen. Zudem werden existierende Frameworks vorgestellt, die die Entwicklung von AJAX-Anwendungen vereinfachen.
- Begriffsbestimmung und Funktionsweise von AJAX
- Das XMLHttpRequest-Objekt und seine Bedeutung für AJAX
- Vor- und Nachteile der AJAX-Technologie
- Vorstellung von AJAX-Frameworks
- Praxisbeispiel zur Verdeutlichung der AJAX-Funktionalität
Zusammenfassung der Kapitel
- Die Einleitung stellt die Relevanz von AJAX im Kontext der steigenden Anforderungen an moderne Webanwendungen dar.
- Das Kapitel "Grundlagen" behandelt die Begriffsbestimmung von AJAX, erläutert die Funktionsweise und beschreibt das XMLHttpRequest-Objekt sowie die Vor- und Nachteile der Technologie.
- Der Abschnitt "AJAX Frameworks" bietet einen Überblick über existierende Frameworks, die die Entwicklung von AJAX-Anwendungen unterstützen.
- Das Kapitel "Anwendungsbeispiel" veranschaulicht die praktische Umsetzung der AJAX-Technologie anhand eines konkreten Beispiels.
Schlüsselwörter
AJAX, Asynchronous JavaScript and XML, Web 2.0, interaktive Webanwendungen, XMLHttpRequest-Objekt, Frameworks, Anwendungsbeispiel
Häufig gestellte Fragen
Was bedeutet die Abkürzung AJAX?
AJAX steht für „Asynchronous JavaScript and XML“ und ermöglicht den Datenaustausch mit dem Server ohne Neuladen der Webseite.
Was ist das XMLHttpRequest-Objekt?
Es ist die technische Basis von AJAX, die es ermöglicht, HTTP-Anfragen im Hintergrund abzusetzen und Antworten zu verarbeiten.
Welche Vorteile bietet AJAX für Webanwendungen?
Vorteile sind eine höhere Benutzerfreundlichkeit, geringere Ladezeiten und ein Verhalten der Webseite, das an Desktop-Programme erinnert.
Gibt es auch Nachteile bei der Verwendung von AJAX?
Nachteile können Probleme mit der Browser-Historie (Zurück-Button), Barrierefreiheit und eine erhöhte Komplexität bei der Entwicklung sein.
Wofür werden AJAX-Frameworks benötigt?
Frameworks unterstützen Programmierer dabei, AJAX-Funktionen effizienter und browserübergreifend stabil zu implementieren.
- Quote paper
- Paolo Leon Vacilotto (Author), 2006, AJAX - Eine Einführung mit einem Praxisbeispiel, Munich, GRIN Verlag, https://www.grin.com/document/56345