Silverlight 的未来
本文作者 Pradeep 是微软 MSP ( Microsoft Student Partner ),也是 Windows Phone 7 平台的开发者,面对最近热议的 Silverlight 话题,他表示 Silverlight 战略实际上也是为 Windows 8 平板而服务的。
最近,互联网上关于微软 Silverlight 的讨论越来越多,例如昨天这篇《微软急转弯,HTML5 大潮扑面而来》。
问题是,微软放弃了 Silverlight 吗?
3 年前,微软创造 Silverlight 的目的,是为了促成一个跨平台跨浏览器的解决方案,并直接与 Flash 平台展开肉搏。
3 年后,这个目标似乎不再是那么重要了,因为 Flash 平台本身也变得不是那么重要。
一向自诩为“跨平台”的 Flash ,却无法登陆那些“非常成功”的 iOS 设备,不得不说是一种尴尬。
因此,微软果断地转移了自己的战略重点,投奔“真正的”跨平台跨浏览器技术,那就是 HTML 5 。
这是否意味着 HTML 5 将从根本上替代 Silverlight ?根据今明两天的 PDC’10 会议幻灯片来看,当然不是。
作为 Windows Phone 7 手机的开发环境之一,Silverlight 在商务程序上的表现仍然优秀。
微软把 Silverlight 的所有功能引入到 Windows Presentation Foundation(WPF)中,并描述为“原生支持”。这是什么意思? WPF 的 vNext 将是Windows 8 的一部分。就是说,在不改动任何代码的情况下,WPF 将可以运行所有 Silverlight 程序——换句话说,Windows 8 的平板电脑将完全可以运行所有 Windows Phone 7 的Silverlight 程序——这感觉太棒了。
所以,更深层次地考虑微软的战略问题。Silverlight 就像胶水一样,把桌面,手机和平台粘合成一个整体,这些产品越进化,就越靠近彼此。
via wmpoweruser