none
D2上的Silverlight RRS feed

  • 常规讨论

  •  4月26日的D2前端开发论坛还是非常不错的。尤其是来自Yahoo的两位前端工程师,功力非常了得。尤其是来自台湾可爱的Hedger老师讲了一些复杂的AJAX应用,其中提到的冗余请求过滤、前端后端缓存让大家对AJAX的性能极限发掘有了更多的信心。

    不过,站在一名Flash Developer的角度,我还是想结合在D2听到微软的黄继佳先生的精彩介绍,来分析一下Silverlight2的一些优劣:

    一、视频

    在Adobe指望用FMS(Flash Media Server)大赚一笔的时候,IIS7及Windows Media Server配合Silverlight2悄然出世了。服务器端的编码据说采用了比H.264更高效的(微软的)AV-1编码。我想从价格上,无疑是让Adobe非常尴尬。另外,黄先生提到Windows Media Server不仅仅支持WMV,还甚至可以对AVI、FLV、MP3进行支持。这使得Windows Media Server变得十分诱人。(我没有比较价格,但我想为了配合Silverlight2的推广,价格应该会有优势)
    另外,服务器端的动态编码输出,也是非常非常有吸引力:避免了客户端或者第三方强行移除视频流里的广告从而非法牟利。而且,还可以将XAML的动画同时编码进入视频。
    画中画功能可以同时播放10个视频流(这个我觉得有点儿鸡肋,带宽摆在那呢)
    同步请求不同码率的视频流。举个例子,这就好比Google Earth,你不停地放大的时候会逐渐增加清晰度,而不感到“唐突”
    不过,我没有注意是否支持同时将带有Alpha通道的不同Video混合即使编码输出,如果能那样,就太强大了。(视频网站盈利就有戏了啊)

    二、体验

    据说Silverlight2采取了类似AIR的页面内干净安装的模式,这使得应用程序的“桌面抵达率”能大幅提升;
    Silverlight2集成了轻量级的.NET环境,安装包只需要4.38M,这比Yahoo Widget Engine和AIR来说都是很大的优势;(当然,不再像Silverlight1那样动态地解释XAML了,客户端和FlashPlayer一样解释编译之后的应用)
    全屏支持。显然是继续模仿FlashPlayer9嘛:)
    在线社区视频和游戏。用黄先生的原话是“to know what videos are being watched by your neighbours.”,即“可以知道哪些视频正在被你的邻居(处于同一局域网内)观看”
    三、开发特色

    Common Language Runtime变成了Dynamic Language Runtime
    RIA中的I由传统的Internet转变为Interactive
    开发工具用Visual Studio而设计工具用Expression套装,包括Blend、Design等
    提出“canvas”的容器概念,类似div和MovieClip(或者AS3中的Sprite)
    Video Brush标签,可以对视频进行“填充”(我看了之后觉得其实就是Flash中的Mask嘛)
    调试时有一个output panel,非常类似Flash的trace
    一些劣势:

    市场仍然处于劣势
    就算绑定了QQ客户端,Silverlight在世界上的市场仍然相比Flash差太多,而Adobe及时将Macromedia的理念发扬光大,则是05、06年的事儿了:)
    设计师不理睬
    设计师,尤其是视觉动画设计师,想从PhotoShop、Flash迁移到Expression那套东西,太难了。设计师这个行业已经形成的文化壁垒,不是一个优秀的产品能够很快击溃的。
    开发工具
    Expression相比Adobe的开发工具,实在是不敢恭维,尤其是面向设计师的工具套装,问题很多
    Silverlight本身
    我没有仔细看D2论坛上黄先生演示的几个的效果,更别提其他平台上的性能了。但Silverlight1.0的“糟糕”我是见识过的。如果继续这样,恐怕用户更愿意去下载一个AIR客户端来使用。
    现场人数众多,暂时记了这么一些,欢迎指正、补充。

    本文来自:http://www.awflasher.com/blog/archives/1276


    My blog: http://blog.csdn.net/dotfun http://dotfun.cnblogs.com

    My contact: QQ:372900288 E-mail:372900288@qq.com msn:sellnet007@hotmail.com

    2009年3月9日 6:36
    版主