网站运营优化 » 动态 » 微软在Silverlight上的华丽转身

微软在Silverlight上的华丽转身

微软在Silverlight上的华丽转身

一年一度的PDC(微软的专业开发人员大会)上传递出的声音代表着软件巨人在下一年里的工作重点。本次PDC大会上的3个关键词是IE9、Windows Azure 和 Windows Phone,Silverlight 则几乎没有被提到。会后 Bob Muglia 在接受采访时谈到:“Our Silverlight strategy and focus going forward has shifted.” 更是让众多开发人员开始猜测 Silverlight 将何去何从。PDC 结束之后的那个周末 Twitter 上充斥着大量关于 #PDC2010#Silverlight 的讨论也证明了这一点。

微软认识到了事态的严重。Bob Muglia 本周一在 Silverlight 的官方网站上撰文一篇以澄清他前几日的发言,timheuerJeremy Likness ,Laurent Bugnionjohnpapa等微软员工和微软 MVP 在各自的博客里力挺 Silverlight。各自都在文章里都着重对比了 HTML5 和 Silverlight,但却都不将 Silverlight 和 Flash 对比,这就让我觉得很奇怪了。毕竟 Silverlight 当时推出的时候,几乎所有人都认为它是微软用来对抗 Flash工具。

很显然,目前在 HTML5 和 Silverlight 的选择上,选择 Silverlight 是更明智的。因为后者已经提供了成熟的解决方案,而 HTML5 目前在各个浏览器里的表现不一。是用一个插件搞定所有的浏览器,还是让所有的用户使用一个相同的浏览器版本,这是用脚趾头都能想的出正确答案的问题。然而在这次的 PDC 大会上,微软力挺 HTML5,对 Silverlight 绝口不提,就把这个原本很清晰的问题整模糊了。

微软说他们认识到 HTML5 才是更好的跨平台解决方案。在我看来,与其说微软认为 HTML5 才是将来的跨平台解决方案,倒不如说微软承认目前在跨平台的解决方案上 Silverlight 已经输给了 Flash。

微软当然没有抛弃 Silverlight,这是 Windows Phone的开发平台嘛。Bob Muglia 所谓的 shift 在我看来就是说 Silverlight 以后的主要工作在于支撑 Windows Phone 的开发,而不是朝着跨平台的解决方案努力。目前的情况也确实是这样。我们知道 Adobe Air 除了主流的PC平台以外已经支持 Android 和 RIM 了,在跨平台这一点上它已经完败了 Silverlight。这样的话,Silverlight 将来是否能成功,很大程度上取决于 Windows Phone 能否成功。

无论如何,Silverlight 已经被置于一种不确定的状态了。而这种不确定的状态正是开发经理和架构师们在选择技术路线时最希望避开的。

这让我想起@tinyfool @jeffz_cn @virushuo 几位大牛在讨论微软的技术时曾说过的一句话:靠微软的技术混饭吃,最后不是被搞的没饭吃,就是要去微软混饭吃。身为一个 Windows 程序员,我内牛满面。

来源:KUN ZENG投稿

相关文章

发表留言


点击更换验证码