Ich weiß, das klingt wie eine dumme Frage, aber es ist ein Argument, das ein Kollege und ich über Silverlight hatten.Ist Silverlight .Net? (lies vor dem Löschen)
Um meinen Kollegen zu zitieren: "Wir werden in Silverlight entwickeln ... wir werden nicht viel tun. NET-Entwicklung".
Meine Reaktion war zu sagen, dass Silverlight ist .net. Sicherlich ist das Packaging der Assemblies unterschiedlich, aber im Grunde laufen beide VMs/GCs mit demselben Code. Silverlight fehlt nur ein großer Teil der Routinen, die das vollständige .Net 4-Profil bietet.
Das Argument meines Kollegen ist, dass Silverlight seine eigenen VM/GC-Bugs hat und dass die Silverlight VM viel weniger ausgereift ist als die robustere .Net-VM.
Hat jemand Antworten darauf? Vielleicht gibt es da irgendwo Dokumentation? Wenn ich falsch liege, gebe ich es zu. Aber ich kann nichts finden, was sagt, dass ich falsch liege.
Silverlight hat eine eigene Version der CLR und mscorlib. In welchem Maße sie Quellcode gemeinsam mit den Desktop-Versionen von ihnen haben, ist nicht erkennbar. Tooling ist auch sehr unterschiedlich. Im Moment funktioniert der Debugger nicht auf meinem Rechner und ich habe keine Ahnung, wie ich das beheben kann. –
Irgendwelche Dokumente, um das zu bestätigen? Ich habe versucht, sie zu finden, und ich kann es nicht scheinen. –
http://codebetter.com/patricksmacchia/2008/10/01/comparing-silverlight-and-the-net-framework/# –