I was in Belgium and The Netherlands this last week presenting and talking to folks in the community. After I presented on ASP.NET MVC 3, HTML5 and jQuery, one fellow came up after and said, "Should I use Silverlight or HTML5. I don't understand what Microsoft's strategy is or what to use in my app."
Since I work for the Web Platform and Tools team (ASP.NET, IIS, etc) I spend a lot of time working, coding, and thinking about the web. However, I'm not an official strategist, or marketing guy. But I do have an opinion; one that is mine and no one else's.
That said, I don't think it's that hard and I'm surprised there's so much confusion about this (both outside and inside Microsoft.) Companies have their official positions but then there's the realities of the web. Here's what the young man asked me and what I told him.
NOTE: I'm talking only about Silverlight in web browsers, not Silverlight for ...
Go to the complete details ...