Adobe Flash Player (ehemals Macromedia Flash Player ) ist eine Multimedia-Plattform , die sich zum Standard für die Umsetzung Animation und Interaktivität in Web-Seiten , um Anzeigen zu erstellen , zu integrieren Videos in Websites und sogar entwickeln funktionsreiche Web-Anwendungen hat . Obwohl die "de facto" -Standard, es gibt ein paar Alternativen , die ähnliche Ergebnisse erstellen, um auf der Web-Flash . SVG und SMIL
Scalable Vector Graphic (SVG) und Synchronized Multimedia Integration Language ( SMIL ) sind zwei Technologien, die das World Wide Web Consortium (W3C) am Sein ein auf offenen Standards Alternative zu Flash- Ziel erstellt . SVG ist ein Format zur Beschreibung von statischen und dynamischen zweidimensionale Vektorgrafiken. SMIL verwendet wird, um das Markup für zusätzliche Effekte wie Animationen, visuelle Übergänge eingebetteten Medien , Timing und Layout, ähnlich wie die meisten limitierende Faktor der SVG und SMIL , im Jahr 2001 eingeführt flash.The definieren , ist Browser-Unterstützung , die unvollständig ist im besten Fall (obwohl die Verbesserung ) in Browsern wie Mozilla Firefox und Opera. Internet Explorer erfordert, dass Benutzer ein Plugin (ähnlich Blitz) genau zu machen SVG markup.Adobe hat auch seine eigene SVG -Viewer-Anwendung seit bevor es erworben Flash-Technologie , obwohl die Unterstützung dafür wurde nun eingestellt herunterzuladen.
Microsoft Silverlight
Silverlight ist eine Web -Applikations-Framework von Microsoft entwickelt wurde , die ähnliche Ergebnisse wie Adobe Flash Player erreichen kann. Zuerst im April 2007 veröffentlicht wurde, ist Silverlight eine ziemlich neue Technologie im Vergleich zu Flash, um die seit 1996 . Trotzdem sind eine wachsende Zahl von Websites Implementierung von Microsoft Silverlight , wie die offizielle Website der Major League Baseball ( Video-Highlights zu zeigen ) , Windows4All.com ( eine virtuelle Online- Betriebssystem zu erstellen ) und GoGoPin Ad ( eine Online- Kleinanzeige /Flyer Konzept) . Seit seiner Veröffentlichung hat Silverlight werden die engsten Wettbewerber auf dem kleinen Markt der Flash- Alternativen . Microsoft hat jedoch zu ignorieren offener Standards bekannt und Silverlight ist nicht anders mit ihrem Mangel an Unterstützung für das SVG -Standard, sondern die Nutzung der eigenen Extensible den Antrag von Microsoft Markup Language ( XAML) .
OpenLaszlo
OpenLaszlo , eine komplett Open-Source- Plattform, die von Laszlo Systems entwickelte , wurde entwickelt, um die Entwicklung von Rich- Internet -Anwendungen. Diese Technologie besteht aus dem Server und OpenLaszlo LZX Programmiersprache, die ein JavaScript -und XML- Beschreibungssprache ähnlich Microsofts XAML-Sprache in Silverlight.Because OpenLaszlo Anwendungen verwendet wird, kann im Browser dynamisch kompiliert und ausgeführt werden wie herkömmliche Java-Servlets , ist es nur erforderlich dass der Webserver ausgeführt werden, die OpenLaszlo -Server, der die Kompatibilität mit Browsern erhöht , im Vergleich zu SVG und Flash. Keine zusätzlichen Downloads erforderlich sind für Endanwender Internet Anwendungen, die mit OpenLaszlo und entfaltet in diesem method.Additionally ansehen zu können OpenLaszlo Anwendungen in DHTML -oder SWF- Dateien kompiliert werden, um statisch in Web-Seiten geladen werden , obwohl diese Art der Bereitstellung fehlt die volle Funktionalität der Servlet -contained Dateien .
Potential
Da diese Flash- Alternativen reifen , so tut ihr Potenzial für zusätzliche Funktionen und mehr weit verbreitet. Adobe Flash hat sich um die längste aller dieser Technologien gewesen , und hat daher einen sofortigen Vorteil . Da jeder der anderen Technologien , wachsen vor allem Newcomer Silverlight , wird mehr und mehr Entwickler bereit sein, sie im Web zu implementieren.
Überlegungen
Bei der Betrachtung eines dieser Alternative zu Flash, müssen die Entwickler im Sinn der Browser ( oder deren Fehlen) für jede Technologie zu halten. Silverlight ( und SVG für Internet Explorer) die Endbenutzer zusätzliche Plugins downloaden zu erstellenden Anwendungen und Animationen korrekt anzuzeigen . Abhängig vom verwendeten Browser kann SVG nicht genau machen aufgrund unvollständiger Unterstützung. Auch, obwohl OpenLaszlo Anwendungen können komplett Server-Seite sein , die Erhöhung Kompatibilität , kann es eine größere Lernkurve für Entwickler zum Erstellen von Flash- applications.For ein möglichst breites Publikum erfordern, kann es notwendig sein, für die Entwickler einfach zu Flash, das bereits die akzeptierten Standard von den meisten interaktiven Entwicklern verwendet , und betrachtet die von Millionen von Internet-Nutzern auf einer täglichen Basis .