关于Silverlight的版本问题

    虽然微软的Silverlight技术的宣传和版本进度的推进,可能现在开始关注Silverlight的人越来越多了。由于Silverlight还并不是一个已经成熟的东西,所以在Alpha或者beta版的时候会出现很多的版本问题,很可能也不能互相兼容,这和.net framekwork1.1 和2.0比较像。
    我在学习Silverlight的时候也走过很多的弯路,在这里总结一下,以帮助那些正要开始学习Silverlight的同行们。
    首先Silverlight其实是一种跨平台(Mac & Windows),跨浏览器(Firefox, Safari & IE) 的微软用于基于.net来构建RIA的一种技术,她作为一种浏览器插件而出来,只要在所用的浏览器中下载了Silverlight plugin就可以浏览Silverlight 应用了。
     Silverlight1.0
    
特性支持包括
    1.内置的视频音频支持,包括VC-1,WMV,MP3,WMA.VC-1编码是一种进步的混合编码,专门用于提升Web用户体验,因为它支持高清晰影象技术。这种编码同样支持HD-DVD等各种各样的格式,experssion系列提供了将这些音乐库转换成Silverlight可用的编码类型。
    2.支持链接资源下载。Silverlight可以绑定任意一个URl的地址资源,只要包含的资源格式可以为Silverlight所应用,Silverlight会自动去下载并进行播放。(其实如果解码转码能以一种插件形式嵌入到Silverlight中让它识别不一样的类型并进行自动转换的话,Silverlight会显得更酷一些)
    3.内置的流媒体支持。她可以提升用户体验,在一些很长的视频中,用户可以直接跳过浏览导航她喜欢的影片部分,这也可以节约带宽,不用再等到全部自动下载完以后才能去浏览后面的内容。
    4.能提供非常丰富的用户界面体验,表现很强的视觉效果。并能够配合Javascript脚本编程,并通过Ajax同时更新Html和Xaml文件。另外还支持全屏幕显示和缩放功能。
    你可以仅仅只用文本编辑器来写Silverlight应用,当然,你也可以使用微软推出的Expression系列工具来完成同样的功能,显然后一种可能要更为方便和快捷。Silverlight step by step你可以访问微软的Silverlight主页,在 这里可以找到
    下面是一些Silverlight1.0的推荐站点
  • Building Rich Web Experiences using Silverlight and Javascript for Developers
  • Deep Dive on Silverlight Media Integration
  • Developing ASP.NET AJAX Controls with Silverlight
  • Creating and Delivering Rich Media and Video on the Web with Silverlight, Expression Studio, and Windows Server
  •     Silverlight1.1

        
    同1.0同时推出的还有Silverlight1.1 Alpha,这个版本包括了更多的功能:包含所有的1.0特性,CLR支持,WPF和.net FX的部分类库API支持,动态语言支持,大概有4MB大小。
        1.1特性
        1.内置CLR支持,用于浏览器中运行的性能提示。Silverlight1.1包括了CLR engie的支持,有类型结构,垃圾回收机制,JIT code generation等功能,这意味着Silverlight1.1可以使用托管代码和C#编程,而1.0的时候还只能使用javascript,这对C#程序员来说是个好消息。
        2.内置了对.net framework的支持后,很多功能又可以重用了。集合,泛型,IO,线程,网络,全球化,还有微软提供的新的数据查询语言LinQ的支持。
        3.支持像WPF架构形式的编程模式。可以利用C#进行事件的绑定构建更为复杂的应用,也将支持WPF中的某些功能包括数据绑定。
        4.更丰富的语言支持,不仅支持C#,还可以支持任意你想使用的,比如php,在Apache上你一样可以使用Silverlight。

        最后是一些推荐站点和示例
    AirlineDemo
    channel9 interview
    微软Silverlight主页

    你可能感兴趣的:(silverlight)