Frage

Was soll das Unternehmen über Flash, Flex, Adobe Air, Java FX und Silverlight? Warum sollte ich einen über den anderen wählen? und was geschah mit Java-Applets und ActiveX-Steuerelemente?

Oh, und wo paßt AJAX, um das alles? und ist Laszlo relevant?

AfterEdit (in Reaktion auf einige "d'uh" Typ Antworten): Die Frage ist ein wenig tongue-in-cheek. Ich weiß, über die verschiedenen RIA-Technologien. Ich bin jedoch interessiert in der Stellungnahme der Gemeinschaft über Stackoverflow jeder - vor allem, warum Sie einen über den anderen verwenden würde

War es hilfreich?

Lösung

Big Thema und es würde Seiten füllen, so hier eine vollständige Antwort zu geben ist die „kurze“ Version ...

  1. Adobe Flex / AIR ist mit Abstand der reifste RIA-Plattform da draußen und es läuft in den Flashplayer. Sie schreiben Anwendungen mit Actionscript (ähnlich wie Javascript) und MXML (Markup in erster Linie für das Layout / View-Code verwendet wird). Sie können auch Flex-Anwendungen einfach auf den Desktop bereitstellen, wenn der Benutzer installiert die AIR-Laufzeit hat.

  2. Silverlight ist Angebot von Microsoft, die noch hinter Flex ziemlich viel ist, aber schnell an Boden gewinnt. Die SL-Laufzeit ist neu und langsam eine größere Installationsbasis zu gewinnen. Sie können durch die .NET-Laufzeit unterstützt C #, VB.NET oder andere Sprachen verwenden. Es läuft auf Windows und Mac, aber nicht auf dem Desktop ausgeführt werden.

  3. JavaFX ist eine Plattform, API und Skriptsprache für RIA baut auf der Java-Plattform. Es ist der neueste Eintrag und gerade vor kurzem hatte seine Version 1.0. Es kann im Browser oder auf dem Desktop ausgeführt werden und jede und alle Java-Code nutzen können. Bedenkt man, wie viel Open-Source-Java-Code existiert dies kann ziemlich überzeugend sein.

AJAX / DHTML ist in erster Linie eine Alternative zu diesen Technologien, obwohl seit FP, SL und Java alle Zweiweg-Javascript-APIs haben, können Sie Anwendungen schreiben, die beide verwenden und erlauben ihnen zu interagieren.

Andere Tipps

Flash / Flex, JavaFX, und Silverlight sind Werkzeuge für die Entwicklung von Rich-Internet-Anwendungen (RIA). Du bist wahrscheinlich sehr vertraut mit Flash-Anwendungen, die von Animationen und andere Effekte häufig voll sind. JavaFX und Silverlight können Sie ähnliche Anwendungen entwickeln. Laszlo paßt in das gleiche Bild.

Silverlight ist Microsofts Eintrag, und es ist so konzipiert, in dem .NET-Stack zu arbeiten. JavaFX ist neues Angebot der Sonne, und es ist so konzipiert, mit der Java Virtual Machine zu arbeiten. Um zu vereinfachen Adobe AIR, es ist ein Versuch, zu bekommen RIA Inhalte nahtlos auf dem Desktop (JavaFX bietet dies auch).

laufen

Applets sind nicht verschwunden, sie nur von einer schlechten Implementierung der JVM in Web-Browsern gelitten. JavaFX ist die neue Erbe Applets.

AJAX ist sehr unterschiedlich; AJAX ist eine Möglichkeit, den Browser eines vorhandenen Fähigkeit zu nutzen, ohne Plugins, scheinbar reichhaltige und interaktive Web-Seiten zur Verfügung zu stellen. Es nutzt JavaScript und XML. Während einige AJAX-Anwendungen unbestreitbar cool sind, ist es nicht so einfach ist, oder als natürliches Flash-Stil RIAs zu entwickeln.

Ich weiß nichts über flex und Luft, aber Flash, Java FX und Silverlight sind alle Web-Technologien, die im Wesentlichen die gleiche Sache für Marktanteile wetteifern, weil keines dieser Unternehmen (Adobe, Sun und Microsoft, respectively) geben will der andere eine Kante und / oder nicht die Hauptinhaltsbereitstellungsplattform auf dem Netz steuern. Das ist es auf den Punkt. Markt sprechen würde wahrscheinlich so etwas wie „Rich Internet Applications“ oder so ähnlich ist.

ActiveX war, es sei denn, ich bin Fehler, ein großes eiternde Sicherheitsloch, das heißt weitgehend aufgegeben, auch von Microsoft und Java-Applets, nahm nie Sonne in der Art und Weise weg wollte sie. Ich bin mir nicht ganz sicher, warum, aber ich denke, dass sie die Einfachheit fehlte, dass die Menschen angezogen zu blinken.

Ajax hat nichts mit all dies zu tun. Ajax ist nur eine Möglichkeit, eine ganze Seite von erfrischend zu halten, indem es nach oben in Unterabschnitte Teilung, die unabhängig voneinander aktualisieren. Auch dies versucht, mir das alles als nicht-technisch wie möglich zu erklären.

EDIT: Es scheint, dass ich diese Antwort falsch angegangen. Um alittle mehr technische; Flash ist das reifste der Gruppe. Silverlight und JavaFX sind im Wesentlichen Babys, und während Microsoft und Sun versuchen Entwickler aus ihrer bestehenden Basis woo (.net und Java), ich weiß nicht, ob jemand etwas endgültig über entweder Technologie sagen kann. Es wird Alittle Weile dauern, um zu sehen, welche Technologien starten.

Klingt wie Sie feuern Google müssen und ein wenig Forschung und Lesen. Beginnen Sie mit „Rich-Internet-Anwendung“ oder „RIA“ oder einfach diese Begriffe eingeben und genießen.

Betrachten Sie die ersten drei Synonymen sein; JavaFX ist die Sonne Opfer; Silverlight ist Microsofts Eintrag.

Nothing „passiert“, um Applets oder ActiveX-Steuerelemente, sind sie beide noch bei uns. Sie sind ein wenig veraltet und in Ungnade gefallen. Applets hatte ihre Blütezeit, wenn Teekannen zuerst auf dem Web getanzt; ActiveX-Steuerelemente haben einige Sicherheitsprobleme.

Laszlo erscheint die Inspiration für Flex zu sein, nach dieser .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top