Worin liegt jetzt noch mal der Vorteil von Flash, Silverlight usw.?
Nun ja, mal fern ab das man "wohl" mit Qt und CSS das UI selbst gestalten kann, kann man in Flash eigene Sachen erfinden, die fern ab dieses "GUI-Frameworks" liegen. Du willst was eigenes haben? Grafiken einbinden? Touch - Gesten unterstützung haben? - Selbst eine Scrollvorichtung bauen, einen Daten mit SQLite aufbauen (Air!) ? Willst scrollbare Zeichenflächen haben? - Willst Elemente ein oder ausblenden, die für das Rendering aktuell nicht entscheident sind und damit Ressourcen sparen? Auf das Dateisystem zugreifen? (Air!)
Willst mit Masken arbeiten, ohne komisches Clipping (Canvas), Rotation der Zeichenflächen (Canvas), willst ein GUI selbst bauen können, deine angepassten Kontrollen und Steuerflächen mit oder ohne eine Grafik, oder klickbare Grafiken out-of-box, ohne das selbst zu implementieren? Willst Videos abspielen, dynamisch laden, Grafiken dynamisch laden, anzeigen lassen, diese als Kontrollelemente definieren? Willst auf Pixel-Ebene arbeiten? Willst XML Parsen? Willst Cookies speichern? Willst Offline-Daten speichern für eine "Anwendung"?(!)
Zeit und Datum, einen Custom Kalender? - Gibt so vieles....
Und das alles in einem (Java)script ähnlichen Syntax? - Willkommen zu Flash und Actionscript 3!
Wenn die Performanz besser wäre (also nicht durch Tricks nur 80% statt 100% CPU Auslastung) - ist Flash in Verbindung mit Actionscript 3 ziemlich geil.
Und die Punkte sind nur die Dinge, die mir spontan einfallen. Man kann mit Actionscript und Flash jede Menge machen. Und damit spreche ich nicht über die Animation mit Keyframes, sondern das, was man mit Actionscript 3 skripten kann.... auch in Verbindung mit Air. Und das sind nicht diese "Full - Flash Webseiten und ein paar "Blur"-Filter über irgendwas und nen "Drop-Shadow" oder ein "Glow" !
