写点什么

Silverlight 面向客户端,HTML5 面向 Web

2010 年 11 月 10 日

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 的各种实现。

相关文章: HTML5 已经起飞

查看英文原文: Silverlight Is for the Client, HTML5 for the Web

2010 年 11 月 10 日 19:161781
用户头像

发布了 340 篇内容, 共 111.5 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

揭开链表的真面目

Java旅途

Java 数据结构 链表

C语言内存泄露很严重,如何应对?

华为云开发者社区

c 内存泄露 内存 代码 函数

oeasy教您玩转linux-010110内容回顾

o

话题讨论 | 当你敲代码累了时,一般喜欢吃点什么补充能量?

InfoQ写作平台官方

加班 写作平台 代码 话题讨论

anyRTC Native 4.1.0.1与Web SDK 4.0.11上线

anyRTC开发者

学习 WebRTC 语音 直播 sdk

week 12 作业

Geek_2e7dd7

拖延症竟然是自己给自己的一种奖励?如何干掉它?

非著名程序员

个人成长 拖延症 番茄土豆工作法

SpreadJS 纯前端表格控件应用案例:MHT-CP数据填报采集平台

Geek_Willie

SpreadJS 纯前端表格控件应用案例:雨诺订单管理系统(雨诺OMS)

Geek_Willie

产品经理的架构思维

吴世亮

架构 产品经理 电商

自己做的 PPT 总被批「缺少干货」?试试先回答这三个问题

Tony Wu

效率工具 方法论 PPT

DockerHub 镜像仓库的使用

哈喽沃德先生

Docker 容器 微服务 镜像 容器技术

SpreadJS 纯前端表格控件应用案例:表格数据管理平台

Geek_Willie

面试必备知识点:悲观锁和乐观锁的那些事儿

鄙人薛某

面试 乐观锁 悲观锁 CAS 并发控制

Keepass+Synology 打造私人密码管理器

zj坚果

week 12 学习总结

Geek_2e7dd7

Golang写算法

卒迹

golang 算法

云原生如何来进行HTTPS升级

soolaugust

架构 云原生 设计模式

挽救你的视频号:能够把PPT转换成视频,把备注转换成语音的开源项目

陈磊@Criss

Jenkins持续集成「编译打包、代码检查、单元测试、环境部署、软件测试​」

清菡

jenkins

区块链usdt支付系统开发,承兑支付跑分系统搭建

WX13823153201

区块链usdt支付系统开发

1. 不吹不擂,第一篇就能提升你对Bean Validation数据校验的认知

YourBatman

Hibernate-Validator Bean Validation 数据校验 JSR380

MAC系统初始化

焦振清

macos 重装系统

Cassandra Gossip协议的二三事儿

华为云开发者社区

源码 三次握手 开发者 Cassandra Gossip协议

你也许还不懂静态方法和实例方法

架构师修行之路

MySQL复杂where条件分析

程序员历小冰

MySQL

新时代背景下的Java语法特性

高翔龙

Java java 14 java 14 新特性 Java 分布式

甲方日常4

句子

工作 随笔杂谈 日常

性能相关 磁盘I/O子系统

Linuxer

java安全编码指南之:对象构建

程序那些事

Java 安全 安全编码指南 对象构建

图解Janusgraph系列-分布式id生成策略分析

洋仔聊编程

分布式 分布式系统 janusgraph 图数据库

NLP领域的2020年大事记及2021展望

NLP领域的2020年大事记及2021展望

Silverlight面向客户端,HTML5面向Web-InfoQ