BlogKontaktTagcloud

Ajax vs. Flash

Gestern Abend war ich am Webtusday bei Bitflux direkt an der lautesten Strasse Zürichs.

Chregu und Gere haben ihren, bereits an der EuroAjax gehalten, "Kampf" "Ajax vs. Flash" wiederholt. Was an der EuroAjax als Show-Kampf abgehalten wurde, galt diesmal ernst ;-) Um es gleich vorweg zu nehmen: Ich glaube Gere hat mit irgendwelchen rhetorischen Tricks gewonnen. Das Resultat war am Schluss 26:22 für Flash obwohl Gere Chregu öffters Punkte geschenkt hat.

So jetzt aber im Detail noch einige Dinge die Interessant fand (ein bischen Flash lastig). Beim SEO scheint AJAX die Nase ein wenig vorne zu haben, da statische, maschinenlesbare Seiten einfacher erzeugt werden können. Flash hat bei Cookies klar gewonnen, die Fähigkeit Cookies mit unendlicher Grösse anzulegen hat sehr überzeugt. Natürlich ist auch die Crossdomain-Funktionalität in Flash ausgereifter als in AJAX. Chregu musste dann zwischendrin mal noch anmerken das er ohne den Browser aus Redmond locker gewinnen würde. Gere auf der anderen Seite zeigte sich nicht sehr begeistert von den geschäftsgebaren der neuen Flash Besitzers Adobe.

Bei den Multimedia-Fähigkeiten konnte AJAX Flash nicht viel entgegenheben. Flash kann auf Mikrofon und Kamera zugreifen, Töne erzeugen und auch Content streamen. Für das Streaming gibt es auf der Server-Seite auch Open Source Lösungen, zum Beispiel red5. Bei den Arbeitskräften hat Flash dann wieder verloren. Flash-Programmierer die wirklich Ahnung vom Programmieren haben (SOAP, OO, Gui-Library etc.) scheinen Mangelware zu sein.

Natürlich wurde während des ganzen Fights ein wenig Äpfel mit Birnen verglichen. Flash eignet sich eher für RIA-Anwendungen, AJAX eher für contentlastige Webapplikationen. Flash wird in Zukunft wohl (ebenso wie AJAX ) einen Aufschwung erleben. Die Natelunterstützung von Flash könnte sich als grosser Vorteil erweisen, während AJAX auf dem Natel mit den verschiedenen Browsern vermutlich einen rechten Kampf haben wird.

Das die beiden Welten nicht komplett verschieden sind zeigt zum Beispiel OpenLazlo auf, das aus einem Code sowohl Flash-, als auch AJAX-Applikationen erzeugt.Bleibt mal noch einen Fight zwischen Java-Applets und Flash auszufechten. Vieleicht können wir dann endlich die leidige Diskusion mit den Applets (samt Applets) beerdigen.
Ähnliche Beiträge:
All new webtuesday
Web-Continuations - Technolgie 2007
Zeitplanung bei Webprojekten (nichts als die Wahrheit)
Running Images goes Web 2.0
100@facebook
Comments (6)  Permalink

comments

chregu @ 12.07.2006 15:49 CEST
Coole Zusammenfassung, bringt's so ziemlich auf den Punkt.

Bis zum nächsten Webtuesday (hoffentlich :) )
Mirko @ 12.07.2006 15:51 CEST
Ganz interessant das ganze :-) Mein Favorit ist ganz klar Ajax, da die Flash-Unterstützung unter Linux nicht allzu gut ist (Gnash ist auch noch zu jung) und ausserdem Flash-Applikationen teilweise recht viel Ressourcen verschlingen..
gerhard @ 13.07.2006 13:42 CEST
danke für die zusammenfassung! es scheint mir auch ziemlich genau das zu sein was wir sagen wollten.
leo @ 13.07.2006 17:32 CEST
Vielen Dank! Schön das ich's getroffen habe. Ich bin natürlich auch noch immer für AJAX, aber Flash erscheint mir seit dem Webtuesday wieder ein wenig sinnvoller.
sims @ 19.02.2007 19:10 CEST
Java Applets beerdigen? Java ist von allen genannten Technologien die einzige ausgewachsene Programmiersprache und ermöglicht Anwendungen, welche Flash und Ajax in 10 Jahren nicht ermöglichen werden. (siehe z.b. runescape.com)
leo @ 24.02.2007 11:49 CEST
Ja sims, 3d games sind natürlich nochmal was anderes! Aber ob die wirklich in den Browser gehören, darüber lässt sich wohl auch streiten.

add a comment

The Trackback URL to this comment is:
http://leo.freeflux.net/blog/plugin=trackback(1352).xml

This blog is gravatar enabled.
Your email adress will never be published.
Comment spam will be deleted!

Name*
E-Mail
For Spammers Only
URL
Kommentar*
E-Mail Benachrichtigung bei neuen Kommentaren zu diesem Eintrag
Speichere meine Daten (braucht Cookies)