Silverlight面向客户端,HTML5面向Web

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

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开发中心

目录
相关文章
|
11月前
|
前端开发
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
341 1
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
|
11月前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
434 20
|
11月前
|
监控 关系型数据库 MySQL
【01】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-硬件设备实时监控系统运营版发布-本产品基于企业级开源项目Zabbix深度二开-分步骤实现预计10篇合集-自营版
【01】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-硬件设备实时监控系统运营版发布-本产品基于企业级开源项目Zabbix深度二开-分步骤实现预计10篇合集-自营版
386 0
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
325 6
|
前端开发 JavaScript UED
在数字化时代,Web 应用性能优化尤为重要。本文探讨了CSS与HTML在提升Web性能中的关键作用及未来趋势
在数字化时代,Web 应用性能优化尤为重要。本文探讨了CSS与HTML在提升Web性能中的关键作用及未来趋势,包括样式表优化、DOM操作减少、图像优化等技术,并分析了电商网站的具体案例,强调了技术演进对Web性能的深远影响。
213 5
|
前端开发 程序员
【前端web入门第二天】01 html语法实现列表与表格_合并单元格
本文介绍了HTML中的列表与表格的使用方法。列表包括无序列表(`<ul>`嵌套`<li>`)、有序列表(`<ol>`嵌套`<li>`)和定义列表(`<dl>`嵌套`<dt>`和`<dd>`)。
331 20
|
前端开发 Windows
【前端web入门第一天】02 HTML图片标签 超链接标签 音频标签 视频标签
本文档详细介绍了HTML中的图片、超链接、音频和视频标签的使用方法。首先讲解了`<img>`标签的基本用法及其属性,包括如何使用相对路径和绝对路径。接着介绍了`<a>`标签,用于创建超链接,并展示了如何设置目标页面打开方式。最后,文档还涵盖了如何在网页中嵌入音频和视频文件,包括简化写法及常用属性。
402 13
|
前端开发 程序员 C++
【前端web入门第一天】01 开发环境、HTML基本语法文本标签
本文档详细介绍了HTML文本标签的基础知识。首先指导如何准备开发环境,包括安装VSCode及常用插件;接着全面解析HTML的基本结构与标签语法,涵盖从基本骨架搭建到注释的使用,以及标题、段落、换行和平行线、文本格式化等标签的具体应用,适合初学者循序渐进地掌握HTML。
270 3
|
Web App开发 前端开发 JavaScript
Web前端项目的跨平台桌面客户端打包方案之——CEF框架
Chromium Embedded Framework (CEF) 是一个基于 Google Chromium 项目的开源 Web 浏览器控件,旨在为第三方应用提供嵌入式浏览器支持。CEF 隔离了底层 Chromium 和 Blink 的复杂性,提供了稳定的产品级 API。它支持 Windows、Linux 和 Mac 平台,不仅限于 C/C++ 接口,还支持多种语言。CEF 功能强大,性能优异,广泛应用于桌面端开发,如 QQ、微信、网易云音乐等。CEF 开源且采用 BSD 授权,商业友好,装机量已超 1 亿。此外,GitHub 项目 CefDetector 可帮助检测电脑中使用 CEF
3163 3
|
API C# 开发框架
WPF与Web服务集成大揭秘:手把手教你调用RESTful API,客户端与服务器端优劣对比全解析!
【8月更文挑战第31天】在现代软件开发中,WPF 和 Web 服务各具特色。WPF 以其出色的界面展示能力受到欢迎,而 Web 服务则凭借跨平台和易维护性在互联网应用中占有一席之地。本文探讨了 WPF 如何通过 HttpClient 类调用 RESTful API,并展示了基于 ASP.NET Core 的 Web 服务如何实现同样的功能。通过对比分析,揭示了两者各自的优缺点:WPF 客户端直接处理数据,减轻服务器负担,但需处理网络异常;Web 服务则能利用服务器端功能如缓存和权限验证,但可能增加服务器负载。希望本文能帮助开发者根据具体需求选择合适的技术方案。
1103 1