HTML5会取代并使Silverlight和Flash消亡吗?[原创]

Silverlight最初称为WPF/E,是面向运行在浏览器中的Web应用程序的一个WPF子集Html5推出以来,Html5取代SilverlightFlash的言论就从不间断,去年底微软的SkyDrive放弃自家的Silverlight的时候,更增加了大家的猜想,但我想大家或许忽略了一个事实,除非微软自己放弃WPF改用Java或放弃WP7改用Android,否则Silverlight不会消亡。当然在前端应用,HTML5还是对SilverlightFlash有相当大的冲击。

Html5将会在以下领域对SilverlightFlash产生强大挑战

  • ·         在线播放器领域,就连微软的SkyDrive都不支持自家的Silverlight了,既然放弃这一块,干脆把Silverlight类库里播放器相关的代码全部清除吧,别搞得发行文件越来越大了。
  • ·         跨平台互联网应用
  • ·         轻量级企业应用(页面级应用)

Silverlight在以下领域还是有优势,并还将取得一定发展

  • ·         中高级企业应用
  • ·         跨浏览器局域网应用
  • ·         在线游戏和Xbox360领域
  • ·         WP7手机客户端
  • ·         离线客户端

Silverlight的发展速度和微软重视程度将是一个未知数,但至少3年以内以上领域Silverlight还具有优势,当HTML5的标准达到一定高度,SilverlightFlash将真的会走向没落,当开发者和终端用户呈几何级增加的时候,SilverlightHtml5早问世5年的优势将变的毫无意义。但只要微软帝国还在,Silverlight至少还是能作为WPF的子集而持续存在。正如Scott Hanselman(微软高级项目经理)所说,“相较于Flash,JavaScript对Silverlight的威胁程度更大。”如今HTML5携 Javascript而来,未来将会有很多HTML5+Javascript开发应用,但作为一个极厌恶Javascript的我来说,在一个页面里写多 种语言(C#+Javacript)实在不是一种乐趣。

Silverlight酷炫例子:

接下来,我们来看一些Html5目前还不可能实现的应用吧,Silverlight展现了其华丽的一面:

 

Telerik fdeck:一个FaceBook客户端

在线演示 http://www.telerik.com/fdeck.aspx

Silverlight 腾讯QQ 2010

在线演示:http://slqq.qq.com/


Silverlight图表控件 - VisiFire

在线演示 http://www.visifire.com/silverlight_2d_column_charts_gallery.php

一个国人开发的基于Silverligth的超酷表单设计器

在线演示:http://crmwin.com/FreeForm2011TestPage.html


我个人认为,无论未来如何,无论是HTML5、Flash、还是Sivlerlight,或消亡或存在,真正能长存的是人的软件设计思想,这个是超逾应用技术之上的真实存在。

posted @ 2011-07-19 14:06  savagezone  阅读(5200)  评论(60编辑  收藏  举报