in vielen Literaturen wird aber das Prinzip von Iframes auch als frühe Phase von AJAX interpretiert, es ist richtig, dass es mit JAVASCRIPt und XML-Request nichts zu tun hat. AJAX selber ist nur marketing, bei AJAX wird auch nicht immer XML-Response verwendet, wie zb. das löschen von Einträgen bei wordpress (siehe oben). Und man kann auch eine andere Scriptsprache verwenden, JAVAscript ist auch nicht pflicht, es mußt nur eine Scriptsprache sein. AJAX selber ist ja keine technologie, sondern nur ein intelligentes zusammenspiel von technologien, mit dem man eine Seite nachladen kann ohne die ganze Seite nachzuladen. Bevor das wort AJAX geboren wurde, haben viele Entwickler schon damit gearbeitet, die meisten nennen diese damals WEB.2.0, als dann das wort AJAX geboren wurde gab es endlich ein WOrt für solch ein Prinzip.
Diese Tatsachen habe ich aus einigen Büchern und aus Gesprächen mit einigen Webanwendungsentwickler herausgefunden.
Mit Verlaub, also das ist wirklich Quark.
AJAX ist eine Abkürzung für "Asynchronous JavaScript And XML". Dass dabei auch andere Sprachen zum Einsatz kommen, mag sein; obwohl mir da clientseitig höchstens noch VBscript einfiele, was aber kein vernünftiger Webentwickler einsetzt (da IE-only). Serverseitig ist die Sprache prinzipiell völlig wurscht.
Die Behauptung, dass AJAX "Marketing" sei, beruht darauf, dass der Begriff oft als Buzzwort gebraucht wird; oftmals werden damit sogar Technologien beschrieben, die zwar JavaScript-basiert sind und tolle Effekte erzeugen, aber mit scriptgesteuertem Datentransfer nichts zu tun haben. Ich denke da z.B. an moo.fx, das manche Leute (nicht dessen Entwickler!) als AJAX bezeichnen.
Inline-Frames funktionieren ohne JavaScript und ohne serverseitige Programmierung. Es ist reine HTML-Auszeichnung. Auch nix mit "asynchron", der Begriff ergibt in diesem Zusammenhang keinen Sinn. Wer auch immer erzählt, dass Iframes etwas mit AJAX zu tun hätten, beweist abgrundtiefe Inkompetenz in Sachen Webtechnologien.