Programmierung

Produkte und Kunden

Ajax - Komponenten

 

Ajax - ein Acrostychon

Ajax ist ein Kunstwort aus den Anfangsbuchstaben mehrerer anderer Worte. Asynchronous Javascript And Xml. Die ersten ( hier groß geschriebenen Buchstaben) ergeben also das Wort AJAX.

 Was bedeuten diese Worte genau:

1. Asynchron

Wikipedia schreibt dazu unter anderem:

"absichtliche zeitliche Versetzung "

Gemeint ist damit in diesem Fall, dass Webseiten eben nicht nur einmal geladen werden, sondern zeitlich versetzt nachgeladen werden können. Dies geschieht im Hintergrund, für den Benutzer unsichtbar. Der User sieht immer nur das Ergebnis einer im Hintergrund ablaufenden Nachladeaktion.

2. Javascript

Wie bereits im vorigen Artikel erwähnt, können Webseiten durch Javascript gesteuert werden. Javascript kann unter anderem auf Aktionen des Benutzers reagieren, aber auch selbsttätig Aktionen ausführen.

Mit einer Zeitschleife, sagen wir alle 10 Sekunden, kann eine Funktion gestartet werden, der einen (unsichtbaren) Teil neu lädt und das Ergebnis verarbeitet. 

Im Beispiel des Chattes wird also alle 10 Sekunden unsichtbar mit dem Server verbunden und eventuelle neue Nachrichten werden nachgeladen. Diese Beiträge werden wiederum durch Javascript in einem dynamischen Bereich eingeblendet, nämlich im Anzeigebereich der Textbeiträge.

3. And

bedeutet lediglich und und hat in dieser Erklärung keine weitere Bedeutung.

 

Programmierung4. Xml

Xml ist eine erweiterte Version von HTML. Grundsätzlich funktioneren AJAX Projekte aber auch ohne XML; einfach mit einfachem HTML.

Gemeint ist einfach, dass auf "der anderen Seite" einScript stehen muss, dass die Anfrage nach neuen Chatbeiträgen alle 10 Sekunden abarbeitet.

Im Verbund LAMP ist dies in der Regel eine PHP gestützte MySQL Abfrage, die ihrerseits Ergebnisse im HTML Format zurück gibt und somit vom Browser angezeigt werden kann. Mit einem einigermaßen schnellen Rechner und einem vernünftigen Internetzugang sind diese Abfragen sehr flüßig und eine Webseite wirkt auf diese Weise interaktiv und lebendig, auch wenn sie das eigentlich nicht ist.

Insgesamt ist ein solches Konstrukt sehr sicher, für einen Programmierer gut zu überschauen und einfach in eine Webseite ein zu bauen. 

Dennoch gibt es noch andere Möglichkeiten, Interaktivität zu erzeuge. Zu nennen ist hier die Sprache "Java", die von der Firma Sun angeboten wird oder Flash, die kommerziell von Adobe vertrieben wird und sich vor allen Dingen für grafisch gestützte Interaktionen eignet.

Mehr zu diesen beiden Möglichkeiten finden Sie im entsprechenden Themenbereich.

 

 

Startseite

Leistungen:
Programmierung
Suchmaschinenoptimierung
Webprojekte
Webhosting
Konzeption
Communityprojekte
Artikelverzeichnisse
Fotoprojekt Pixeltruhe
Content Management System
Immobilien
Vertriebspartner gesucht

Begriffserläuterungen:
Ajax
MySQL
LAMP
PHP

Allgemeine Geschäftsbedingungen
Programmierung
Suchmaschinenoptimierung
Verlinkungen
Webhosting
Tracking


Angebot einholen
Beschreiben Sie uns Ihr Anliegen. Wir erstellen Ihnen gerne ein Angebot und rufen Sie zurück.
Anrede:
Name:
Firma:
Email:
Telefon:
Anfrage:
Spamcode:5516
Spamcode eingeben:

 

verwandte Beiträge:
Ajax eine neue Welt 

 


Impressum:
André Oehler
Keltenstraße 52 | 71640 Ludwigsburg | Deutschland | Telefon: 0176 3576 9368

Die letzten Einträge auf industrieseite.de

Matthias van Spankeren ,ime GmbH
Herr Oehler,Hundewiese Marbach
Herr Oehler,andreoehler.com
Herr Grimmeisen,Grimmeisen GmbH
Herr Grimmeisen,Grimmeisen GmbH