It definitely seems Microsoft’s ultimate goal is to wean developers off Silverlight and to convince them to use HTML5 and JavaScript to write new apps for Windows, going forward. But until there’s better tooling for HTML5 (beyond what Microsoft provides via the F12 HTML tools in Internet Explorer), it seems the Softies are going to support .Net and Silverlight via new versions of Visual Studio, the .Net Framework and Expression.
If you don’t think Microsoft’s developers are worried, I’d point you to this post about the future of Silverlight on the Silverlight Forums site, which had lots of vitriolic comments and more than seven million page views before the thread was locked and new threads complaining about Microsoft’s lack of information were started.
http://forums.silverlight.net/t/230502.aspxI believe Jupiter is key to enabling Microsoft to continue to insist that Silverlight’s not dead (as far as a development platform) - at least for now. But anything that’s not a new Windows 8 “immersive,” modern application, going forward, is now going to be considered “legacy,” from what I can tell.
June 6, 2011
http://m.zdnet.com/blog/microsoft/microsoft-needs-to-tell-windows-8-developers-now-about-jupiter-and-silverlight/9608 November 1, 2010, post on Bob Muglia
I asked Bob Muglia, the Microsoft President in charge of the company’s server and tools business, that very question and got what I consider to be the clearest answer yet about how Microsoft is evolving its Silverlight strategy.
“Silverlight is our development platform for Windows Phone,” he said. Silverlight also has some “sweet spots” in media and line-of-business applications, he said.
But when it comes to touting Silverlight as Microsoft’s vehicle for delivering a cross-platform runtime, “our strategy has shifted,” Muglia told me.
Silverlight will continue to be a cross-platform solution, working on a variety of operating system/browser platforms, going forward, he said. “But HTML is the only true cross platform solution for everything, including (Apple’s) iOS platform,” Muglia said.
http://m.zdnet.com/blog/microsoft/microsofts-muglia-reconfirms-html-is-microsofts-cross-platform-play/7854 When we started Silverlight, the number of unique/different Internet-connected devices in the world was relatively small, and our goal was to provide the most consistent, richest experience across those devices. But the world has changed. As a result, getting a single runtime implementation installed on every potential device is practically impossible. We think HTML will provide the broadest, cross-platform reach across all these devices. At Microsoft, we’re committed to building the world’s best implementation of HTML 5 for devices running Windows, and at the PDC, we showed the great progress we’re making on this with IE 9.”
http://m.zdnet.com/blog/microsoft/microsofts-muglia-reconfirms-html-is-microsofts-cross-platform-play/7854