Aktuelles aus dem Ressort Online

Webentwicklung mit script.aculo.us

loadProducts() Wie Sie bereits wissen, werden die Produktdaten nachträglich in den Client geladen: mit AJAX und JSON. Da Script.aculo.us die für ihre AJAX-Klassen bekannte Prototype-Bibliothek mitbringt,

Web-2.0-Anwendungen mit JSON und JSON-RPC

Im Vollbesitz unserer geistigen Kräfte, sprich, allem was wir zur Verarbeitung an und für sich brauchen, fehlt uns jetzt nur noch eine standardisierte Kommunikation mit dem Server. Natürlich könnten

addProductToCart() Wird ein Element der Klasse shop_item auf shop_cart platziert, wird die Callback-Funktion addProductToCart aufgerufen. So wurde es beim Erstellen des ersten Droppables vereinbart.

Was AJAX-Entwickler über Web Services wissen sollten

AJAX-Clients kommunizieren mit dem Server auf der Basis von Web-Services-Protokollen. Dabei werden verschiedene auf http basierende Formate wie z.B. REST, JSON und SOAP verwendet. Dieser Artikel gibt einen Überblick über die
wichtigsten Protokolle und ihre Eigenschaften und für welchen Einsatzzweck sie sich am besten eignen.

Webentwicklung mit Comet

So in etwa fühlt sich wohl jeder Webserver, der aufgrund von ständigen Anfragen seitens AJAX-Applikationen nach neuen Daten gefragt wird, obwohl die besagten Daten sich noch gar nicht verändert haben. Comet beschreibt eine Art Datenübertragung, die vom Server eingeleitet wird, im Gegensatz zu einer regelmäßigen Anfrage durch den Client.

Streitgespräch

Komponente vs. Helper Fastl:Lassen Sie mich einen Vergleich bringen, um die Sache deutlicher zu machen: Rails-Helper sind nicht anders als prozedurales Programmieren, eine richtige Objektorientierung lässt

Komponentenorientiert vs. nicht komponentenorientiert

Komponentenorientierte Web-Frameworks sind heute weit verbreitet und werden im Verbund mit AJAX gerne eingesetzt. Genauso gibt es aber einige sehr interessante, nicht komponentenorientierte Frameworks, die ebenfalls für AJAX geeignet sind. Die Frage bleibt, welche der beiden Optionen besser für den Einsatz von AJAX ist.

Webseiten mithilfe von Mashups erstellen

Mashups bezeichnet Internetseiten, die aus bereits vorhandenen Webinhalten neu erstellt werden. Der Begriff wurde der Musikszene entnommen und bedeutet "Remix". Also: Bestehende Inhalte nehmen und diese mit neuen Inhalten anreichern und kombinieren. So können beispielsweise Lexikoneinträge mit Ortsinformationen von Google Maps angereichert werden.

AJAX-Tools im Einsatz

Natürlich kann man AJAX-Anwendungen ganz puristisch von Hand schreiben. Was für Neueinsteiger in die AJAX-Welt sogar ein probates Mittel ist, um sich mit der Materie vertraut zu machen, dauert dort, wo es komplexer wird, zu lange. Hier sollte man sich Tools bedienen, die einem während der Unterstützung helfend unter die Arme greifen. Egal ob integrierte Entwicklungsumgebungen (IDE), DOM-Inspektoren, Debugger oder JavaScript-Testumgebungen: der Markt für AJAX-unterstützende Tools wächst täglich. Dieser Artikel liefert einen aktuellen Überblick darüber, was verfügbar und vor allem auch was sinnvoll ist.

AJAX im Handy

Die Vorteile von AJAX User Interfaces sind unbestritten. AJAX-UIs bringen den von Desktop-Applikationen bekannten Komfort in den Browser und machen Services von jedem Browser aus zugänglich. Auch im mobilen Umfeld könnte sich AJAX durchsetzen. Dabei geht es jedoch um viel mehr, als nur das UI zu verbessern: Kann Mobile AJAX die Java-ME-Plattform ersetzen?

X
- Gib Deinen Standort ein -
- or -