Ich kann nur zwei Vorteile sehen, die für Silverlight sprechen.
- Wenn Sie wirklich plattformübergreifend arbeiten wollen, wählen Sie Silverlight.
- Wenn Sie etwas mit HTML in einen Browser einbetten wollen, wählen Sie Silverlight
Else, wenn Sie eine Business-Anwendung, die gegen Web-Services arbeiten müssen, warum nicht verwenden WPF mit einmal klicken oder eine andere Technik, um die Software zu aktualisieren?
Die Installation des Frameworks sollte kein großes Problem darstellen, wenn es nur einmal installiert wird, nicht so groß ist und bereits in neuere Versionen von Windows integriert ist.
Sie gewinnen Leistung, Wiederverwendung von Clr-Assemblies, und ein sehr großes Problem für mich ist, dass Sie volles Vertrauen mit zum Beispiel Reflexion, die in Silverlight sowohl im Browser als auch außerhalb des Browsers extrem begrenzt ist, erhalten.
Und ich glaube nicht, dass WPF sterben wird? WPF hat all die Dinge, die in Silverlight 1, 2, 3 und 4 neu sind, schon lange und hat noch mehr. Wie ich es sehe, ist und bleibt Silverlight eine leichtere Version von WPF für Webbrowser.