前两天有幸去听了一个关于Silverlight讲座,了解了一些Silverlight相关的东东,记录一下。

Silverlight相比flash的一些优点:

  • 视频更优秀,演示的基本全是视频
  • 事件可以传到浏览器的DOM
  • 不是浏览器级的支持,而是操作系统级的支持
  • 动画实现物理特性更简单一点

缺点呢?他在浏览器里做的东西Flash多数都能完成,而且很东西都没有Flash成熟,找不到一个比较合适的理由来用它,再说,Silverlight对很多人来说是个陌生的东西。

讲座还带给我们半个好消息跟半个坏消息:Vista Sp1不捆绑Silverlight发布,但是,这两天的Silverlight将通过Microsoft Update安装的Windows却没包括Vista让我感觉这消息不靠谱,或者他们还没想好。

又据说,Silverlight以后会支持手持设备,不过时间保密。不知道到时能不能支持手持设备里的浏览器,T_T 我居然忘记问这样重要的问题。

又又据说,Silverlight在三个月后将大占市场,可是我怎感觉听起来那样不靠谱呢?个人感觉现在Silverlight太不成熟了,现在是1.0,就算1.1改成2.0距离beta还有段时间,而flash呢,毕竟已经走了这样久的路了。而且,我不认为createSilverlight()(Silverlight是用JS创建的)会比用Object更友善。

演示的一个例子http://tvdeep.mnet.com/ =.=刚进去是flash,只有点进去的的视频播放(例如这个)才是Silverlight做的,我一开始还以为全是Silverlight -_-b 这个说明了什么呢?

当然,现场还演示了几个不错的视频应用,比如NBC要用来转播奥运虽然未完工的作品。

附讲座一些我问的问题:
问:我看了刚才的演示,感觉浏览器比较卡,是不是Silverlight比较占用资源呢?
答:因为我用的是Silverlight的测试版跟IE8测试版,所有效果可能比较有点问题(好像据说演示的机子2G内存,跑Vista开Aero一点也不卡的样子,顺便挖一下,终于见到IE8,真想上去摸它一下。我这两天试用了Silverlight1.0 1.1的一些例子,复杂动画好像还是比较占用资源,并不比flash低)
问:刚才演示的都是一些视频的例子,不知道在音频处理上是怎样的?
答:你是说解码吗?我也不是很清楚。
问:不知道有没有音频的演示,直接让我们听一下效果。
答:不好意思,刚好没带相关的例子,你可以在网上看一下,或者我回头发邮件给你。(好像又据说是某公司的音乐频道邀请来介绍Silverlight)

Silverlight相关资源:

Creative Commons License

共有 8 条评论

  1. bluesnail

    在对多浏览器上的支持怎么样啊?

  2. dimlau

    不是浏览器级的支持,而是操作系统级的支持

    是什么意思?我用opera还是打不开啊,IE7可以

  3. will

    前一段时间我也去听了MS的培训,不过感受还是挺不错的,只是觉得有的地方不合理,比如1.0和2.0版本的不兼容,但他也有他的优势,比如可以做到多个视频同时播放在一个界面上,如果是flash的话早几崩了,这点还是挺不错的,但相对flash来说,他还是比较欠缺的,正如aoao所说flash已经有了很成熟的发展.SL目前在项目中使用会有一些问题.个人觉得MS总会做一些3版定律之类的东西,所以期待成更成熟版本的发布吧!-.-

  4. kid

    “不是浏览器级的支持,而是操作系统级的支持”,明显是说,除非你的操作系统是微软出品,否则你用什么浏览器都看不了Silverlight,又一个微软代表作——不支持跨平台

  5. Robin

    需要先安装Silverlight的runtime的. 不是浏览器支不支持的问题,而是runtime可不可以被安装的问题呀.

  6. langmuir

    在去年看到过国外有视频,在WM6系统的HTC上运行SL.
    “Sl在三个月后将大占市场”..这个大有自吹自擂的嫌疑.^_^
    Sl音频支持wma.mp3,Sl插件是内置解码器的,这一点很好.
    至于后面那个公司的音乐频道,可能指的baidu的音乐抢鲜族..

    浏览器方面,目前支持ff.ie.safari.基本上可以解决跨平台问题.

  7. 潇洒

    我参加的是上次 SL 中文社区的讲座(嘿…照片还在) 是一个MS的工程师来讲的…感觉有收获,不过,尽管SL有他的优点,可我还是觉得 Flash 更“亲切”点… 或许以前玩flash的缘故吧… 另外,一直想知道 SL 打算什么时候支持Socket…

  8. 一品凡心

    其实,我还是力挺微软的,siverLight的优势在于两个方面,一是天生的桌面特性,二是语言无关,再加上微软在计算性能方面的优势,这对Flash是一个巨大的挑战,毕竟ActionScript在开发效率和运行方面还不够优秀

发表评论

(必填)

(必填)

 评论仅支持"a、abbr、strong、em、blockquote、code"几个简单的标签