关于Silverlight的版本问题
2008-01-31 14:42
190 查看
虽然微软的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的时候也走过很多的弯路,在这里总结一下,以帮助那些正要开始学习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的开发版本问题
- 关于DYNPRO程序的系统迁移与版本不匹配问题之一
- 关于resin3以上版本不能运行struts1.2程序的问题解决办法
- Mac下关于python版本的问题
- Silverlight Blueprint for SharePoint的版本问题
- vc6.0关于code jock在打开多文档debug版本崩溃的问题解决
- 关于IOS开发中数据版本更新需要考虑的问题
- 关于资源版本管理的问题
- 关于Jboss版本的问题!
- 关于MySql5.7及以上高版本中中文插入读取乱码的问题
- 使用cxf 关于JAXB2.1和JDK1.6/6.0版本不一致的问题 --已解决
- 关于Keil ARM版本和Keil C51版本的共存问题(亲测通过)
- 关于storm版本的问题
- 关于阿里云centos 2.6下手机表情输入后无法保存到mysql数据库的问题调研及mysql版本从5.1升级到5.7的全过程纪要
- 关于ubuntu老版本update时出现error 404 not found问题
- 关于在电脑上同时安装多个IE版本的问题
- 关于VC9和VC6以及Thread Safe和Non Thread Safe版本选择的问题
- 关于xcode不同版本打开相同工程问题
- 关于在不同版本和平台之间进行还原或复制的常见问题 (文档 ID 1526162.1)
- 关于WCF和Silverlight调试的问题