Silverlight面向客户端,HTML5面向Web

Bob Muglia在PDC 2010讲到Silverlight的时候,说“我们的策略已经转移了”,事后,他又试图澄清这到底是什么意思。Steve Ballmer和Tim Heuer也对Silverlight发表评论,试图重新让社区确信微软对Silverlight的承诺,但是他们也指出这样的事实,HTML5是针对跨平台开发的解决方案,而Silverlight针对的是客户端和Windows Phone。

ZDNet的编辑Mary Jo Foley采访了微软服务器和工具部门主席Bob Muglia,主题是关于PDC 2010期间提到的公司针对Silverlight当前的态度。 Muglia说到他们的“策略已经发生了转移”,但是Silverlight会继续作为有限的跨平台解决方案而存在,他还说“HTML是针对所有平台,包 括苹果的iOS平台,唯一真正的跨平台解决方案。” Muglia关于Silverlight的声明,特别是在PDC 2010与Silverlight相关信息的缺乏,引发了大量关于Silverlight命运的评论,大部分评论都认为该技术会局限在Windows Phone 7上。

之后,Bob Muglia对引起的“争论和迷惑”道歉,并写了一篇文章想要澄清关于Silverlight的问题。 首先,Muglis再次向开发者和客户保证,Silverlight仍然是“跨浏览器和跨平台的,能够运行在Windows和Mac上”,并且 Silverlight是“Windows的核心应用程序开发平台,是针对Windows Phone的开发平台”,然后,他又做出了一些声明。 他做出的声明之一“我们针对Silverlight的战略以及将来的重点已经转移了”的意图并不是负面的,而是在意识到在线开发的形势已经发生了改变之 后,所需要做出相应的动作。 主要的变更在于Silverlight需要支持的设备的数量和类型,那样才能够让它继续成为完全跨平台开发的解决方案:

当我们启动Silverlight项目的时候,世界上能够访问Internet的设备数量还相对较少,我们的目的就是要在那些设备上提供最一致、最丰富的体验。但是情况已经发生了变化。结果,在所有可能的设备上安装单一的运行时实现在操作上是不可能的。

结果,微软已经拥抱了HTML5:

我们认为,HTML会在所有这些平台上提供最广泛的跨平台访问。在微软,我们已经开始为运行Windows的设备构建世界上最棒的HTML5实现,而在PDC上,我们展示了在IE9上关于HTML5取得的巨大进展。

他指明了Silverlight将要覆盖的领域,“客户端应用程序和媒体体验,”并向对此感兴趣的人保证“我们会继续为Silverlight投资,并让开发者在将来可以使用它构建很棒的应用程序和体验。”

微软的CEO,Steve Ballmer在PDC 2010上发表了他的意见,对于Silverlight他评论说,它“为web提供了最丰富的媒体流功能,并且我们会继续发布Windows和Mac的版本,”但是他还提到了HTML5,说那是完全跨平台开发的解决方案:

我们已经看到,当前出现了很多能够与Internet连接的设备——正如我上周所说的,HTML5会为这些设备提供最广泛的跨平台访问,而微软会为运行Windows的设备构建世界上最棒的HTML5的实现。在PDC,我们已经展示了在IE9上关于此的重大进展。

Silverlight的程序经理Tim Heuer再次向开发者和第三方厂商保证, 他个人已经把今年的赌注压在Silverlight上了,他在并不合适的时候把家搬到了雷蒙德,这对他的个人生活和家庭都造成了很大的影响,如果他对微软 关于Silverlight的计划不确信的话,是不会那么做的。但是他还提到,Silverlight的目标是客户端,他也无法预测五到十年之后会发生什 么,因此还没有长期的战略。

微软的姿态意味着Silverlight想要在Windows、Windows Phone和Mac OS上创建富客户端的应用程序。 但是,我们不会使用它来创建能够运行在所有设备上的web应用程序,因为那意味着让它运行在并支持太多的平台,包括现存的还有将来会出现的各种平台。 Adobe在Adobe MAX 2010上演示了将Flash转换为HTML5的工具。 他们还发布了EDGE, 那是一种以可视化的方式创建HTML5动画的工具。 微软有机会跟随同样的路,使用Silverlight来构建动画,之后可以转换为HTMl5,或者创建HTML5的编辑工具。这些开发坚持了这样的观点, 将来在web上不存在Flash与Silverlight的斗争,只是HTML5的各种实现。

原文链接:Silverlight Is for the Client, HTML5 for the Web

译文链接:Silverlight面向客户端,HTML5面向Web

相关阅读:

参加IE9开发大赛 赢取现金大奖

微软最顶级平台技术会议PDC10全程视频播放

Microsoft Web平台——优秀项目展示

Windows Phone 7 MSDN开发中心

时间: 2024-10-22 20:54:21

Silverlight面向客户端,HTML5面向Web的相关文章

面向未来的全方位Web设计:渐进增强

原文:Understanding Progressive Enhancement作者:Aaron Gustafson翻译:http://lifesinger.org/ 从1994年开始,Web开发社区就敲响了 优雅降级(Graceful Degradation) 的鼓声.这个概念来自工程世界,其核心理念是给最新最强大的浏览器全套餐式的体验,而给那些不幸还在使用Netscape 4的可怜人们只留些残羹冷炙般的基本功能.毫无疑问,这发挥了作用.但是它并不很符合Tim Berners-Lee(译注:万

HTML5引领Web应用时代到来

2010年9月2日,以下一代 Web 标准和浏览器发展趋势为主题的Google 互联网开发技术交流会在北京丽亭华苑举行.本次大会主要面向Web 前端开发工程师和网站技术人员,300多人参加了本次交流会.本次大会历时一天,分上午Keynote和下午分论坛两部分. 在上午的Keynote中,北京航空航天大学计算机学院院长.W3C中国办事处主要负责人马殿富教授,Google中国工程研究所副院长林斌给参会者带来了精彩的演讲. 在演讲中林斌表示Web应用可以很好地解决当前软件开发过程中的两大问题,一是可以

SharePoint 2010中Silverlight托管客户端模型的简单示例

Silverlight托管客户端模型,是SharePoint2010推出的三种客户端模型".NET托管"."ECMAScript"."Sliverlight"的一种,自己对于Silverlight也不是很熟悉,这也是第一次尝试Sliverlight,不过,我们主要尝试的是客户端模型调用SharePoint,而非Silverlight的功能. 首先,我们打开vs2010新建项目,选择silverlight – Silverlight applica

HTML5与Web APP浅谈

开发app实例"> 伴随着移动设备的快速崛起,App市场的发展也日渐迅猛,目前iOS和Android平台的App数量总和也达到100万款之多,据AAWP报道,Windows Phone的应用市场数量已突破8万,晋升成为第三大应用平台.移动数据分析公司Flurry在2011年App趋势报告中显示,人们花费在App上的时间已经超过人们浏览网页的时间. 未来App的市场呈现一片光明景象,而对于移动开发商来说,不同平台的应用则需要开发不同的App来支持,无论在更新及维护上都需要一定的成本.于是更多

如何理解面向抽象和面向接口

问题描述 我是新手,书上的一些关于面向抽象和面向接口的程序,知道每句是什么意思,只是看完了好像还不太理解程序的结构.不知道面向抽象和面向接口要如何运用.有谁能不能指点下 解决方案 解决方案二:这个还真不好说..面向接口的意思是说,当你的设计中需要将一些实现方法隐藏时,就设计为接口,客户端程序员就使用你接口的某些方法去实现功能,但它完全不知道接口下的类具体怎么实现的.乱了..接口的作用用于解耦比较多..解决方案三:面向抽象???解决方案四:楼主可以到这看看相信会有很大帮助http://www.cn

SharePoint 2010 Silverlight托管客户端模型简单示例

Silverlight托管客户端模型,是SharePoint2010推出的三种客户端模型".NET托管"."ECMAScript"."Sliverlight"的一种,自己对于Silverlight也不是很熟悉,这也是第一次尝试Sliverlight,不过,我们主要尝试的是客户端模型调用SharePoint,而非Silverlight的功能. 首先,我们打开vs2010新建项目,选择silverlight – Silverlight applica

(H2与HBase)面向行or面向列的存储模型?

(H2与HBase)面向行or面向列的存储模型?                                 目录   0. 示例      1. H2怎么存储pet表的记录?       1. 1 DATA_LEAF页格式       1. 2 DATA_NODE页格式      2. HBase怎么存储pet表的记录?       2. 1 Data Block格式       2. 2 Data Block如何存下面这些记录?       2. 3 leaf索引块的格式:       

Play应用商店应用将明确区分为面向手机和面向平板

摘要: 随着全世界平板设备的普及,专门针对平板设计的应用软件(而不是手机软件粗糙的放大版)越来越多.日前, 谷歌 ( 微博 )宣布,从11月21日开始,将把Play应用商店划分为面向手机和 随着全世界平板设备的普及,专门针对平板设计的应用软件(而不是手机软件粗糙的"放大版")越来越多.日前, 谷歌 ( 微博 )宣布,从11月21日开始,将把Play应用商店划分为面向手机和面向平板两大类. Play是谷歌数字内容销售的大平台,移动应用只是其中的一部分,Play也是谷歌从安卓生态系统中直接

《HTML5移动Web开发实战》—— 第1章 HTML5与移动网站

第1章 HTML5与移动网站 HTML5移动Web开发实战 本章内容包括: 准备好你的移动设备 仿真器与模拟器 搭建移动开发环境 在移动网站中使用HTML5 跨浏览器兼容HTML5 适用于移动设备的设计 确定你的核心移动设备 定义一个内容策略