Ajax / Java-Script: Der lachende Vierte

Während sich Microsoft Silverlight, Adobe Flex und JavaFX eine erbitterte Schlacht nach der anderen um die Vorherrschaft im RIA Markt liefern, hat sich klamm heimlich eine vierte, an sich längst bekannte Technologie daran gemacht, das Feld von hinten aufzurollen. Die Rede ist von Java-Script auch in der Form von Ajax, was Dank des Zusammenspiels mit dem Canvas Element aus HTML 5 Dinge tun kann, von denen Webentwickler bisher nur zu träumen wagten – und das alles ohne Plugin, nur mit hauseigenen Browsermitteln.

Wer sich ein Bild von den Möglichkeiten verschaffen will, dem sei Chrome Experiments empfohlen – Voraussetzung dafür ist Safari 4, Google Chrome oder Firefox 3.5 Beta aufwärts. Wenn man das sieht, fragt man sich unwillkürlich: “Wie, ohne Flash gemacht?”. Die Antwort ist: “Ja”! Bis hin zu ausgefallenen 3D Modellen, die in Echtzeit animiert werden ist mit dem Gespann Canvas und Java-Script nahezu alles möglich und das mit guter Performance / Frames per Second.

Einen Grund für die enormen Verbesserungen in den genannten Technologien, sind die immer neuen Java-Script Engines, die die Sprache von Version zu Version deutlich beschleunigen. Auch die Java-Script Frameworks werden immer besser und schneller – genannt als Beispiel sei hier Sizzle aus dem jQuery Framework. Heutzutage langen ein paar Zeilen Code um Animationen oder Widgets zu erstellen, wie man sie bisher nur von Flash und Flex kannte.

Auch die letzte Hürde wird in Angriff genommen: Videos im Web mittels Flashplayer. Dank HTML5 geht auch das nativ, wie folgender Artikel zeigt. Auch der Platzhirsch Youtube hat eine HTML 5 Demonstration.

Das alles steht noch relativ am Anfang, die ersten Browser, die HTML 5 beherrschen sind aber vorhanden. Eine Extrawurst stellt der Internet Explorer dar, der auch in seiner achten Inkarnation nichts mit dem Canvas-Element anfangen kann. Aber es kann ja auch sein, dass sich der Markt einfach durchsetzt. Wenn etwa eine Technologie wie Google Wave ganz massiv das Canvas Element und HTML 5 unterstützt und diese die Traktion erfährt, die erwartet wird, kann Microsoft auch einmal in die Lage kommen, etwas nachzurüsten.

Alle RIA Entwickler und Entscheider sollten sich der Möglichkeiten des “neuen” Java-Scripts bewusst sein und sich ernsthaft fragen für was sich die Konzentration auf proprietäre Runtimes lohnt.

0 Antworten zu “Ajax / Java-Script: Der lachende Vierte”


  1. Keine Kommentare

Eine Antwort hinterlassen