I know this sounds like a dumb question, but it’s to settle an argument a co-worker and I had about Silverlight.
To quote my co-worker “we’ll be developing in Silverlight…we won’t be doing much .Net development”.
My reaction was to state that Silverlight is .net. Sure the packaging of the assemblies are different, but at the core both VMs/GCs are running the same code. Silverlight is just missing a large section of routines provided by the full .Net 4 profile.
My co-worker’s argument is that Silverlight has its own set of VM/GC bugs and that over all the Silverlight VM is way less mature than the more robust full .Net VM.
Does anyone have some answers to this? Perhaps there’s some documentation on this somewhere? If I’m wrong, I’ll admit it. But I can’t find anything that says I am wrong.
Straight from the horse’s mouth:
Silverlight.net/GetStarted
I don’t think you can get any more definitive than that.