最近鲍尔默明确表示微软将加大对HTML 5的支持,但鲍尔默也表示Silverlight仍然是创建富客户端应用程序的强大工具,因此,对于未来Silverlight将走向何方,很多技术人员非常的关注。这里我用一张图来表达我对Silverlight未来的看法。
在传统应用领域,注意我指的是商业应用,过去一般都使用的是Windows窗体和WPF技术,但提到良好的跨平台特性,Silverlight一定会在这个领域获得重用。
在通用Web应用程序领域,我指的是网站,如购物网站,公司网站等,将来会是HTML 5的天下,Silverlight会渐渐退出这个领域的竞争,这也是鲍尔默的真正意思。
但我在这里还给出了第三种应用 – 高级网页和多媒体,有些网页效果用HTML 5是实现不了的,因此还得借助Silverlight和Flash这样的富媒体技术,如NBC的奥运和足球频道,Netflix,和其它仅显示视频还不够的地方,我希望微软不要停止Silverlight的开发,并注重和HTML 5差异化,为Web体验注入更丰富的功能。
最后我想结合Silverlight,Flash和HTML 5这三个相互竞争的技术谈一下我的想法,我认为Silverlight和Flash在HTML 5的进攻下不应该退缩,应该继续创新,HTML 5也是模仿和学习了Flash(和Silverlight)的许多功能,毕竟HTML 5是后来者,Silverlight和Flash如果能创新,还是有希望共存的,Java的历史经验告诉我们,创新和标准是不会抵触的,如果微软和Adobe能开放自己的标准,创新就会出现,也不会落得个濒临死亡的后果。