Ich bin im selben Boot. Mein Gefühl ist, dass es ziemlich schwer ist, mit einer Technologie, die seit Jahren läuft, aufzuholen. Es gibt Entwickler, die dich immer auf Javascript/Ajax usw. umbringen werden ... Ich wäre also eher ein Early Adopter von Technologie. Auf diese Weise wirst du wirklich gut in etwas und lernst/machst Fehler ohne den Druck der anderen, die so viel besser sind als du, weil sie einen 3-jährigen Vorsprung haben.
In Bezug auf Silverlight/Flash nähern sich ihre Verfallsdaten. Ich stimme nicht zu. 60% der Zeit, die für die Erstellung von RIA-Apps in Ajax/Html aufgewendet wird, wird damit verbracht, Dinge gut aussehen zu lassen (oder sie einfach wie etwas aussehen zu lassen ...). Für die meisten Entwickler, die von Winforms oder etwas ähnlichem kommen, ist dies nicht gerade sinnvoll. Wenn du fragst, ob dein "div" -Panel richtig angezeigt wird, dann ist es Zeit für die 80er!
IMO, Silverlight wird massiv für interne Business-Anwendungen. Es ist nur EINFACHER! Günstiger zu bauen, billiger zu testen und sieht besser aus! Für eine 30-Sekunden-Installation auf einem Unternehmenscomputer können Sie Probleme mit der Bereitstellung und eine App haben, die in Ihrem Browser wie eine Desktop-App aussieht. Warum würdest du Asp.net benutzen? Es wird auch einfacher, einen Designer für die Erstellung Ihrer App zu finden, da Silverlight entworfen wurde, um Design/Programmierung richtig zu teilen.
Für die Welt außerhalb von Unternehmens-Desktops wird die Einführung langsamer sein, weil Entwickler von Barrierefreiheit getrieben werden und die meisten Leute mit ihren Sachen bekommen (weil jeder versucht, dieses Geld zu verdienen!). Die Kompatibilität mit mobilen Geräten würde die meisten Unternehmen davon abschrecken, Silverlight oder Flash in diesem Bereich zu verwenden. Daher erwarte ich, dass Ajax für eine Weile die beliebteste Form der Web-App ist.
Im Moment denke ich, dass ich lieber in einem bestimmten Entwicklungsbereich als der Tausendsassa toll wäre. Und es sieht nach viel mehr Spaß aus, als mein Leben in einem Feuerwurm zu verbringen, der sich fragt, warum mein CSS nicht in Kraft getreten ist! :-)
+1, Verwendung des Wortes "ubiquitously" ... :) – mwigdahl
Es sei denn, Sie erhalten einen Job als Silverlight-Entwickler –
Nun offensichtlich, aber das ist der Punkt fehlt. Es ist wesentlich weniger wahrscheinlich, dass Sie einen silverlight Job als etwas in dem viel breiteren xhtml/js/css Sektor finden. – annakata