Quo vadis, Silverlight?

SL_logo_v Neben vielen anderen Bloggern hat auch Golo in einem seiner letzten Posts seine Meinung über die verschiedenen UI Technologien und deren Perspektive veröffentlicht. Gerade im Silverlight Context möchte ich hier kurz meine Gedanken zusammenfassen.

Microsoft hat sich, spätestens mit dem Release von Windows Phone 7, auf sämtlichen technologischen Stacks zukunftssicher positioniert. Obwohl ich meiner Meinung nach in diesem Leserkreis die Technologien nicht aufzählen müsste, mache ich es der Vollständigkeit wegen dennoch:

  • Mobile Geräte
    • Windows Phone 7
  • PaaS
    • Windows Azure
  • SaaS
    • Office 365
  • OnPremise
    • Windows Server mit IIS 7.5
  • Desktop
    • Windows 7

Ich denke die wichtigsten Stacks sollten hiermit abgehandelt sein, falls nicht bitte ich um sachdienliche Hinweise ;)

Schaut man sich die unterschiedlichen Stacks an, so fällt früher oder später auf, dass auf sämtlichen technologischen Gegebenheiten Silverlight supported wird. Wird bei der Anwendungsentwicklung mit Silverlight auf einige Hints geachtet, so lassen sich Anwendungen auch mit geringem Aufwand von einem auf den anderen Stack portieren. So können Anwendungen zum Beispiel ohne viel Aufwand vom Standard Silverlight-Framework auf die Windows Phone Plattform portiert werden.

PaaS, SaaS und OnPremise unterscheiden sich bei Silverlight zum Beispiel gar nicht, was es ISVs ermöglicht mit nur einer Codebase unterschiedliche Märkte zu erreichen, ohne hierbei Änderungen am existierenden Quellcode machen zu müssen.

Einzig die Möglichkeit mit einer Technologie auf sämtlichen Plattformen präsent zu sein, ist meiner Meinung nach Grund genug strategisch bei der UI Entwicklung auf Silverlight zu setzen.

Die Windows Presentation Foundation ist meiner Meinung nach ein Auslaufmodell. Ich möchte die WPF nicht schlechtmachen, ganz im Gegenteil. WPF hat den Weg für XAML basierte Sprachen in der managed Welt geebnet. Lediglich das Offset an Features, welches WPF mehr bietet als Silverlight, wäre noch aufzuarbeiten. An dieser Stelle könnte ich mir eine Bibliothek analog zu den native Extensions for Silverlight vorstellen, die bei Bedarf von Silverlight Anwendungen adaptiert werden kann.

Grob ist dies meine Meinung über Silverlight. Ich würde mich über eure Meinungen freuen.

 

DotNetKicks-DE Image
Published Dienstag, 25. Januar 2011 22:45 von ThorstenHans
Abgelegt unter:

Kommentare

# re: Quo vadis, Silverlight?

Montag, 7. Februar 2011 17:35 von Matt12345

ich glaube nicht dass WPF verschwinden wird. VS 2010 z.B. benutzt WPF, ich kann mir nicht vorstellen, dass das mit Silverlight funktionieren würde - und bei der Art von Anwendungen spielt die Webfähigkeit eine stark untergeordnete Rolle.

Ich denke, dass MS versuchen wird, die Anzahl der "Gleichteile" zwischen WPF und Silverlight so weit wie möglich zu erhöhen, um Entwicklungsaufwand zu vermeiden. Abgesehen davon werden sie im Gegenteil sehr stark daran interessiert sein, WPF anstelle von Win32, MFC und sonstigen Legacy-APIs durchzudrücken, nur so haben sie eine Chance, den alten Kram loszuwerden, den Entwicklungsaufwand zu drücken und  z.B. auch eine höhere Plattformunabhängigkeit für solche Geschichten wie Windows auf ARM zu erreichen.

# re: Quo vadis, Silverlight?

Dienstag, 8. Februar 2011 13:41 von ThorstenHans

WPF wird nicht verschwinden. Ich denke nur eher dass Silverlight mehr und mehr Features im Sinner der NESL bekommen wird, so dass Silverlight vollwertiger wird und sich auch im Desktop austoben kann.

Kommentar abgeben

(verpflichtend) 
(verpflichtend) 
(optional)
(verpflichtend)