Ich möchte eine Webversion einer Bildverarbeitungsanwendung schreiben, die zuvor mit WinForms geschrieben wurde. Was wird bevorzugt, Silverlight oder XBAB-Anwendung? Was sind die Hauptunterschiede zwischen ihnen?
Antworten
Zu viele Anzeigen?- Silverlight-Anwendungen werden auf Mac und schließlich auch auf Linux funktionieren.
- Ihre Benutzer müssen nicht das gesamte .NET Framework-Runtime installieren, sondern nur das kleinere Silverlight-Plugin.
- Silverlight ist ein Subset von WPF, daher sind viele Funktionen von WPF einfach nicht für Silverlight verfügbar.
- Microsoft scheint Silverlight mehr gewidmet zu sein.
Also würde ich es definitiv in Silverlight machen. Das einzige Gute an WPF ist, dass es mehr Funktionen hat und reifer ist.
Ihre anderen Optionen sind JavaFX, Flash/Flex und das Canvas-Tag in HTML5
Ich denke, dass Silverlight letztendlich XBAP ausblenden wird, wie zuvor erwähnt, benötigt es nicht das gesamte .NET-Framework auf dem Client-Rechner, und es funktioniert auch plattformübergreifend und auf verschiedenen Browsern. Kürzlich hat es auch mehr Sprachen wie Iron Ruby & Iron Python eingeführt, zudem bietet es bessere Unterstützung für Video-Streaming.