AJAX
Asynchronous Javascript And XML
AJAX ist ein Synonym für ein Konzept zur Programmierung von Web-Anwendungen. AJAX kombiniert die folgenden bekannten Techniken:
- HTML, XHTML oder XML als Inhalt einer Web-Seite,
- CSS zur Formatierung der Darstellung der Web-Seite,
- DOM als Datenzugriffsschnittstelle zur Manipulation des Inhaltes der Seite,
- JavaScript (ECMAScript, DHTML) oder Java zur Programmierung des interaktiven Verhaltens,
- das XMLHttpRequest-Objekt, um per HTTP Daten mit einem Application-Server auszutauschen,
- XML, SOAP, JSON oder andere Textformate zum Datenaustausch
Während eine klassische Web-Anwendung HTML-Seiten sehr oft komplett neu laden muss, werden beim AJAX-Programmiermodell nur selten komplette Seiten geladen. Statt dessen werden über das XMLHttpRequest-Objekt asynchron kleinere Datenmengen mit dem Server ausgetauscht. Die Ergebnisse werden per JavaScript direkt in das DOM-Datenmodell der Seite eingebaut und vom Browser angezeigt. Vorteil dieser Technik ist, dass die so entstehenden Anwendungen ein höheres Maß an Interaktivität ermöglichen, weil sie weniger träge als klassische Web-Anwendungen auf Nutzerinteraktionen reagieren können. Nachteilig sind nach wie vor die noch mangelnde Kompatibilität der AJAX-Techniken in den einzelnen Browsern, die vielen möglichen Programmiervarianten sowie die Sicherheitsproblematik von JavaScript.
Der AJAX-Begriff wird häufig gebraucht in Zusammenhang mit dem Hypebegriff "Web 2.0", der für neue, interaktive Web-Anwendungen steht, die oft mit AJAX-Techniken programmiert sind.
Fachartikel
Die größten Zeitfresser beim IT-Management [22.05.2013]
Ob Patch-Verteilung, Desktop-Verwaltung oder Lizenz-Management – es mag kaum zu glauben sein, aber viele IT-Fachleute erledigen Routineaufgaben noch immer auf die altmodische, manuelle Art. Das ist zwar auf den ersten Blick häufig bequemer, als Prozesse zu automatisieren, kostet letztendlich aber sehr viel mehr Zeit. Wir gehen in unserem Online-Artikel anhand einer Top 10-Liste der größten Zeitfresser darauf ein, welche Aufgaben am meisten Zeit kosten und welche passende Lösung es jeweils dafür gibt. [mehr]
Grundlagen
Remote-Protokolle [29.11.2012]
In unserer Grundlagen-Rubrik erklären wir wichtige Aufgaben und Technologien aus dem Arbeitsalltag eines Netzwerk- und Systemadministrators. Hier erfahren Sie anhand prägnanter Erklärungen zu den wichtigsten Begriffen des jeweiligen Themenfeldes Hintergründe und Zusammenhänge in kompakter, praxisnaher Form.
Die Gruppe der sogenannten "Remote-Protokolle" stellen eine Familie von Übertragungsprotokollen im Netzwerk dar, die den Zugriff auf entfernte Inhalte ermöglichen. Zur Anwendung kommen diese Protokolle vor allem im IT-Support/Helpdesk, in Terminalserver- und Virtual Desktop-Infrastrukturen. [mehr]
Die Gruppe der sogenannten "Remote-Protokolle" stellen eine Familie von Übertragungsprotokollen im Netzwerk dar, die den Zugriff auf entfernte Inhalte ermöglichen. Zur Anwendung kommen diese Protokolle vor allem im IT-Support/Helpdesk, in Terminalserver- und Virtual Desktop-Infrastrukturen. [mehr]
Sponsored Links
| ICO Innovative Computer GmbH – Ihr Computerspezialist seit 1982. Konfigurieren Sie individuelle Server- und Storage-Systeme einfach online. |
