SilverLight是Windows PresentATIon Foundation的一个子产品,其利用了跨浏览器Web技术进行设计,以实现多操作系统,甚至是移动设备上的无缝运行。和Flash一样,WPF/E 是作为一个浏览器的插件,可以显示矢量图形、动画和视频。
Silverlight集成了多种现有Web技术和设备,它可以在Windows、Mac平台上运行,支持IE、Firefox,甚至Apple的Safari Web浏览器。而无需对现有的网站设计进行移植,甚至包括利用Adobe Flash设计的内容。
至于SilverLight与Flash的区别,微软的一位高层人士曾这样描述:一个WPF/E程序“并不是传递给Flash播放器的一个编译好的二进制文件。”相反,所有的代码都是基于标准的,且图像都使用了XAML。
同时,与Flash的内容不方便搜索引擎收录不同,SilverLight是以DOM型式公开它的元素树,内容能很好被搜索引擎收录。
附:SilverLight产品介绍
1、Silverlight通过小巧的浏览器插件将视频、交互性内容以及其他应用融合在一起。该解决方案集成了强大的图像及图层技术,支持任何尺寸图像的无缝整合,并提供适合广播的图层技术,可以在图像上添加按钮、标题或是其他交互性内容。
2、 Silverlight允许利用WMV标准从高清设备向移动设备提供高质量视频和音频。此外,该工具通过Expression Media Encoder以及Tarari公司的内建平台,支持15X的快速视频编码及硬件加速。
3、Silverlight支持多种平台,使用户能够方便的进行代码重用,并通过不同平台无缝的连接到Web。
4、Silverlight集成了多种现有Web技术和设备,这意味着它可以在任何服务器和发布平台上使用,而无需对现有的网站设计进行移植,甚至包括利用Adobe Flash设计的内容。
5、Silverlight采用了已在.NET 3.0和Vista中使用的XAML语言,这使得Web内容和桌面内容的开发语言一致,从而降低了开发费用。Silverlight还兼容大量其他标准和 现有技术,包括ASP.NET、AJAX以及.NET 3.0,这使得开发者可以根据现有标准,或是采用微软已成熟技术来开发基于Web的内容。
6、 此外,Silverlight为设计者和开发者提供大量的开发工具和开发环境支持。对设计者来说,Expression Design和Expression Blend软件可以创建可重用界面,Expression Web使得在符合W3C标准的网站开发中可以使用XHTML、XML、XSLT、CSS以及ASP.NET等工具。对开发者来说,基于Visual Studio的Web开发支持包括ASP.NET AJAX在内的技术,并支持JavaScript,C#,VB,Ruby以及Python等多种开发语言。
7、 Silverlight浏览器插件的安装程序简单,体积约为2Mb。当用户遇到使用Silverlight开发的网页时,可以迅速的安装这一插件。 Silverlight内建的视频及动画广告解决方案灵活性很高,当传输广播类型的视频或是动画广告时,不会影响视频的质量。而这一问题是现有技术普遍遇 到的问题。
8、通过获艾美奖的Windows Media技术,传输流量可降低46%,并且和现有的Windows Media流量配置方案兼容。如果采用下一代Windows Server系统中的IIS媒体包,流量还将进一步下降。
9、Silverlight支持内容接入保护技术。无论在Windows还是Mac平台上,Silverlight都支持多种商业模型,包括订阅、租用、付费浏览或是预览等。
分享到:
相关推荐
#### 为什么选择Silverlight? Silverlight相较于其他技术拥有诸多优势: - **轻量级的运行环境**:使用轻量级的CLR Core运行时环境,不依赖于客户端环境,这意味着用户无需安装庞大的.NET Framework即可使用...
Silverlight是什么?** Silverlight是由微软公司开发的一款用于创建丰富的互联网应用程序(RIA)的插件技术。它可以在多种操作系统(如Windows、Mac OS X等)和浏览器(如IE、Firefox、Chrome等)上运行,支持高...
与此同时,Silverlight 作为一种由微软推出的运行时环境,以其出色的用户体验、高性能及丰富的开发工具支持,在特定领域内仍占据一席之地。 #### HTML5:跨平台的未来 HTML5 的出现标志着网页开发进入了一个新时代...
**Silverlight 5 下载全指南** Silverlight是一款由微软开发的富互联网应用程序(RIA)平台,主要用于在Web浏览器中创建和展示多媒体内容和交互式用户界面。Silverlight 5是该技术的一个重要版本,提供了许多增强...
Microsoft Silverlight是微软所发展的 Web 前端应用程序开发解决方案,是微软丰富型互联网应用程序(Rich Internet Application)策略的主要应用程序开发平台之一,以浏览器的外挂组件方式,提供 Web 应用程序中...
**Silverlight视频聊天Demo详解** Silverlight是一种由微软开发的富互联网应用程序(RIA)平台,主要用于构建具有丰富视觉效果和交互体验的Web应用。在本文中,我们将深入探讨基于Silverlight技术实现的视频聊天...
多个Silverlight学习源代码:silverlight toolkit中的主题(theme)应用、SilverLight 桌面文件夹效果源码、Silverlight4.0 Demo 源码、Silverlight5 beta新特性源码、SilverlightDataGrid、SilverlightMVVM模式...
《Silverlight 2.0 实例:探索Silverlight Klotski》 Silverlight,作为微软推出的一款强大的富互联网应用程序框架,曾经在Web开发领域占据重要地位。尤其在Silverlight 2.0版本发布时,它引入了大量新特性和改进,...
Silverlight是微软开发的一种富互联网应用技术,它为Web应用程序提供了丰富的多媒体体验和交互功能。在本文中,我们将深入探讨Silverlight 5的安装过程及其与Visual Studio 2010 SP1的关系,以及它在C#编程和工具...
在本文中,我们将深入探讨如何在Silverlight中显示GIF动画,这是一项在Web应用程序中实现动态内容的关键技术。Silverlight是一种由微软开发的富互联网应用程序(RIA)平台,它允许开发者创建交互式、多媒体丰富的...
Silverlight是微软推出的一种富互联网应用程序(RIA)技术,它允许开发者创建交互性强、图形丰富的网络应用。当 Silverlight 应用程序需要进行自动化测试时,Selenium 提供了专门的接口来处理这类测试。 **Selenium...
Silverlight是一种已退役的Web应用程序框架,由微软开发,用于创建和部署丰富的互动用户体验,特别是在浏览器环境中。这个压缩包文件包含了一系列与Silverlight相关的代码和资料,帮助开发者深入理解和使用...
《关于Silverlight的书》是一本专为Silverlight初学者设计的优秀教程,它深入浅出地介绍了这个强大的富互联网应用程序开发平台。Silverlight是由微软公司推出的,旨在提供跨浏览器、跨平台的交互式用户体验,尤其在...
Microsoft Silverlight 是一个跨浏览器、跨平台的 .NET Framework 实现,用于获得 Web 的媒体体验和丰富交互式应用程序。以下各节说明如何使用 Silverlight 生成应用程序: Silverlight 的 .NET Framework 类库 ...