Ich sitze im selben Boot. Ich habe das Gefühl, dass es ziemlich schwer ist, mit einer Technologie Schritt zu halten, die schon seit Jahren im Einsatz ist. Es gibt Entwickler, die dich immer mit Javascript/Ajax usw. erschlagen werden. Deshalb bin ich lieber ein Early Adopter der Technologie. Auf diese Weise wird man wirklich gut in etwas und kann lernen/ Fehler machen, ohne den Druck, dass alle anderen so viel besser sind als man selbst, weil sie einen Vorsprung von 3 Jahren haben.
Silverlight/Flash nähern sich ihrem Verfallsdatum. Dem stimme ich nicht zu. 60 % der Zeit, die für die Entwicklung von RIA-Anwendungen in Ajax/Html aufgewendet wird, wird damit verbracht, die Dinge gut aussehen zu lassen (oder sie einfach nur so aussehen zu lassen, als ob sie überhaupt etwas wären ). Für die meisten Entwickler, die von Winforms oder etwas Ähnlichem kommen, ist das einfach keine gute Zeitverwendung. Die Zeit damit zu verbringen, sich zu fragen, ob Ihr "div"-Panel korrekt angezeigt wird, ist so 80er Jahre!
IMO wird Silverlight für interne Geschäftsanwendungen eine große Rolle spielen. Es ist einfach EINFACHER! Es ist billiger zu entwickeln, billiger zu testen und sieht besser aus! Mit einer 30-Sekunden-Installation auf einem Firmencomputer können Sie null Implementierungsprobleme haben und eine Anwendung, die im Browser wie eine Desktop-Anwendung aussieht. Warum sollten Sie Asp.net verwenden? Es wird auch einfacher sein, einen Designer dazu zu bringen, Ihre Anwendung zu gestalten, da Silverlight darauf ausgelegt ist, Design/Programmierung richtig zu trennen.
In der Welt außerhalb von Firmen-Desktops wird die Akzeptanz langsamer sein, einfach weil die Entwickler von der Zugänglichkeit getrieben werden und davon, dass möglichst viele Leute ihr Zeug benutzen (weil jeder versucht, Geld zu verdienen!). Die Kompatibilität mit mobilen Geräten würde die meisten Unternehmen davon abhalten, Silverlight oder Flash in diesem Bereich zu verwenden, so dass ich erwarte, dass Ajax für eine Weile die beliebteste Form von Webanwendungen sein wird.
Im Moment denke ich, dass ich lieber in einem bestimmten Bereich der Entwicklung hervorragend sein möchte als ein Tausendsassa. Und es sieht nach viel mehr Spaß aus, als mein Leben in Firebug zu verbringen und mich zu fragen, warum mein CSS nicht funktioniert :-)