对Silverlight的认识总结
来源:互联网 发布:火箭发动机 知乎 编辑:程序博客网 时间:2024/06/04 19:27
这几天要研究跨浏览器插件的实现方案,对Silverlight有了一个接触的机会,下面是自已的一些理解,记录一下以便后续查阅,如有理解偏差之处,请指正:
Silverlight是微软推出的一个跨浏览器(IE/Chrome/Safari/Firefox等)、跨平台(Windows、Mac)的插件,为网络带来下一代基于.Net Framework的多媒体和丰富的交互式应用程序。
Silverlight本身不能直接运行,需要注入到宿主(浏览器、操作系统)才能运行。
编译后的Silverlight插件扩展名为.xap,是一个采用zip方式压缩的包。包含了Silverlight程序所需的一切文件,如程序集、资源文件等。
至少包括两个文件:一个是Silverlight应用程序的程序集,另一个.xaml文件(描述网页的元素显示及页面布局)。
Silverlight基于.Net Framework,但出于下载方便等考虑,一般Silverlight安装时只需要几个必要的DLL,可以根据需要将使用到的库一起打包进去。出于安全考虑,注入到浏览器的Silverlight程序会受到较多的访问限制,如不能跨域访问、不能操作客户端文件等。但运行在OOB模式(Out Of Browser)下的Silverlight则不受此限制,可以操作本地文件、访问注册表,甚至调用Windows API,提升受信级别后可得到更多权限。OOB模式的SL安装时会在开始菜单及桌面创建快捷方式。
Silverlight使开发设计人员能够更好的协作,有效地创造出能够在WIndows及Macintosh上多种浏览器中运行的内容丰富、界面绚丽的Web应用程序。但Silverlight对移动设备的支持还不够好,目前仅支持Windows Phone7及Symbian^1,所以大部分的Andriod智能手机及平板电脑都无法正常浏览使用此技术开发的网页。
Silverlight是微软推出的一个跨浏览器(IE/Chrome/Safari/Firefox等)、跨平台(Windows、Mac)的插件,为网络带来下一代基于.Net Framework的多媒体和丰富的交互式应用程序。
Silverlight本身不能直接运行,需要注入到宿主(浏览器、操作系统)才能运行。
编译后的Silverlight插件扩展名为.xap,是一个采用zip方式压缩的包。包含了Silverlight程序所需的一切文件,如程序集、资源文件等。
至少包括两个文件:一个是Silverlight应用程序的程序集,另一个.xaml文件(描述网页的元素显示及页面布局)。
Silverlight基于.Net Framework,但出于下载方便等考虑,一般Silverlight安装时只需要几个必要的DLL,可以根据需要将使用到的库一起打包进去。出于安全考虑,注入到浏览器的Silverlight程序会受到较多的访问限制,如不能跨域访问、不能操作客户端文件等。但运行在OOB模式(Out Of Browser)下的Silverlight则不受此限制,可以操作本地文件、访问注册表,甚至调用Windows API,提升受信级别后可得到更多权限。OOB模式的SL安装时会在开始菜单及桌面创建快捷方式。
Silverlight使开发设计人员能够更好的协作,有效地创造出能够在WIndows及Macintosh上多种浏览器中运行的内容丰富、界面绚丽的Web应用程序。但Silverlight对移动设备的支持还不够好,目前仅支持Windows Phone7及Symbian^1,所以大部分的Andriod智能手机及平板电脑都无法正常浏览使用此技术开发的网页。
Silverlight入门请参考教程:http://download.csdn.net/detail/foxbryant/6831283
0 0
- 对Silverlight的认识总结
- 对silverlight程序文件的认识
- 对TurCRM的认识总结
- silverlight学习笔记——新手对silverlight的认识(1)
- 对KMP算法的认识和总结
- 关于对多线程的认识总结
- 对Java中多态的认识总结
- 对NSRunLoop的一点认识总结
- 对ClassLoader的认识与总结
- 认识“Silverlight”
- 认识“Silverlight”
- 认识“Silverlight”
- 认识“Silverlight”
- 认识“Silverlight”
- 认识“Silverlight”
- 认识“Silverlight”
- 认识“Silverlight”
- 认识“Silverlight”
- 未分类--Windows API--Int32x32To64
- GCC4.4.3安装【light测试成功】
- 代理类,有带验证的代理及不待验证的代理,也可以选择直连不使用代理
- 黑马程序员------------------正则表达式
- 贝叶斯信念网络
- 对Silverlight的认识总结
- Content的startActivity方法需添加FLAG_ACTIVITY_NEW_TASK flag
- - - -python 编码工具选择 - - - python 疑难杂症篇
- 黑马程序员--四、面向对象
- Python学习5:高效的循环设计
- android editText 弹出错误提示框
- IO小结
- python uploader.zip 失败
- 如何在VM中与主机共享上网