- 浏览: 52077 次
- 性别:
- 来自: 北京
文章分类
最新评论
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为我们带来了什么。
WPF和XAML.。大家知道Silverlight的原名叫WPF/E,它是WPF的一个子集。所以Silverlight包含了WPF技术,它可以大大的扩展浏览器中的页面元素。有了它我们可以创建图像、动画,媒体和其他胖客户端特性。超越了网页界面只能使用HTML的局限。XAML让我们可以方便的创建WPF元素。
JavaScript扩展。Silverlight对JavaScript进行了扩展,提供对WebUI更加强大的控制能力和与WPF元素协同工作的能力。
跨浏览器、跨平台支持。一个Silverlight程序可以在大多数的浏览器上运行,这样我们开发Silverlight应用的时候就不用考虑他将运行在什么平台上。
可与现有应用程序集成。Silverlight可以无缝的与现有的JavaScript和Asp.Net Ajax 代码集成,并作为已创建功能的一个重要的补充。
采用.NET编程模型和相关的开发工具。我们可以采用托管的JScript和IronPython来编写Silverlight应用程序,也可以使用C#和Visual Basic来完成。你还可以使用Visual Studio 这样的工具来创建Silverlight应用程序。
LINQ。Silverlight包含LINQ,它可以让你在.NET中通过更加直观的和强类型的对象来访问数据。
如果你已经在使用ASP.NET,你可以将Silverlight集成到你所熟悉的ASP.NET的服务器端应用和客户端应用中。你可以创建ASP.NET的服务端资源,并通过Ajax在客户端无刷新的访问服务器端资源。
发表评论
-
ASP.NET运行机制之一般处理程序(ashx)
2012-08-29 11:27 2312一. 概述 新建一个ashx文件 代码如下 ... -
c#验证18位身份证号码
2012-08-16 19:55 810http://www.mysjtu.com/page/M0/S ... -
时间格式处理
2012-08-09 15:32 491http://szx-susan-com.iteye.com/ ... -
在IIS6下实现.net的伪静态设置
2012-05-08 00:12 731鉴于搜索引擎的友好度,伪静态成为一种趋势。 1、 打开iis, ... -
Visual Studio 2008中创建web用户控件
2011-04-25 18:42 649http://developer.51cto.com/art/ ... -
ASP.NET中JSON的序列化和反序列化
2011-04-23 10:35 624http://www.cnblogs.com/zhaozhan ... -
ASP.Net开发常见问题(1)
2011-03-01 17:01 6711. 打开新的窗口并传送参数: 传送参数: resp ... -
数据源控件
2010-09-11 14:03 519http://www.code-design.cn/blogd ... -
VS 2008 下面开发Serverlight 程序的配置 (转载)
2010-08-29 17:50 1311安装Silverlight 2.0 的浏览器插件,用于播 ... -
LinQ 技术专题
2010-08-29 17:46 600http://kb.cnblogs.com/zt/linq/l ... -
Grove—— .Net下的ORM框架
2010-08-25 13:36 574http://blog.csdn.net/weinasi325 ... -
清清月儿 .NET万花筒 Asp.net技术 Asp.net教程 Asp.net源码 Asp.net基础 Asp.net控件 Asp.net入门 比较好
2010-08-20 18:20 681http://blog.csdn.net/21aspnet/a ... -
跨页面实现多选
2010-08-19 18:24 685本文介绍如何在ASP.NET中实现多页面选择的问题。其具体思路 ... -
超强幻灯片播放 HTC (VBS)
2010-08-17 11:39 719此文章大家自己 ... -
VS2008 开发将在VS2005打开
2010-08-15 17:20 632动手修改VS2008的解决方案文件,以让VS2005打开它&l ...
相关推荐
与此同时,Silverlight 作为一种由微软推出的运行时环境,以其出色的用户体验、高性能及丰富的开发工具支持,在特定领域内仍占据一席之地。 #### HTML5:跨平台的未来 HTML5 的出现标志着网页开发进入了一个新时代...
什么是 Silverlight? Silverlight 允许您创建具有以下功能的最先进的应用程序: 它是一种跨浏览器、跨平台的技术。它在所有常见的 Web 浏览器中运行,包括 Microsoft Internet Explorer、Mozilla Firefox 和 Apple...
什么是 Silverlight? Silverlight 允许您创建具有以下功能的最先进的应用程序: 它是一种跨浏览器、跨平台的技术。它在所有常见的 Web 浏览器中运行,包括 Microsoft Internet Explorer、Mozilla Firefox 和 Apple...
什么是 Silverlight? Silverlight 允许您创建具有以下功能的最先进的应用程序: 它是一种跨浏览器、跨平台的技术。它在所有常见的 Web 浏览器中运行,包括 Microsoft Internet Explorer、Mozilla Firefox 和 Apple...
什么是Silverlight? Silverlight是微软在2007年推出的插件技术,主要用于构建和展示跨浏览器、跨平台的互动媒体体验和丰富的业务应用程序。它提供了类似于Adobe Flash的功能,但侧重于企业级应用和更丰富的UI设计...
**什么是Silverlight?** Silverlight是一种插件技术,可以在主流浏览器中运行,提供高质量的音频、视频播放以及复杂的交互式图形。它基于.NET Framework,因此开发者可以利用C#、VB.NET或F#等熟悉的编程语言进行...
### 一、什么是Silverlight? Silverlight是基于.NET Framework的一个插件技术,旨在提供跨浏览器、跨平台的富互联网应用(RIA,Rich Internet Applications)开发。与传统的HTML相比,它能够提供更丰富、更动态的...
## 一、什么是Silverlight? Silverlight是微软在2007年推出的一种插件技术,旨在与Adobe Flash竞争,提供丰富的媒体播放和交互式用户体验。它基于.NET Framework,允许开发者使用C#、VB.NET或JavaScript等语言编写...
1. **什么是SilverLight?** SilverLight是微软.NET框架的一部分,它作为一个插件运行在Web浏览器中,为网页内容提供富媒体体验。通过使用XAML(Extensible Application Markup Language)来描述用户界面,...
1. **什么是Silverlight?** Silverlight是一种跨浏览器、跨平台的插件,用于实现丰富的媒体体验和交互式用户界面。它基于.NET Framework,允许开发者利用C#、VB.NET或JavaScript等语言进行编程,并支持XAML(可...
#### 第一章:什么是Silverlight? - **定义与历史**:Silverlight是由微软公司开发的一款基于Web的技术,首次发布于2007年4月。作为Adobe Flash的强大竞争对手,Silverlight旨在提供跨平台、跨浏览器的多媒体体验...
**Silverlight 5 下载全指南** Silverlight是一款由微软开发的富互联网应用程序(RIA)平台,主要用于在Web浏览器中创建和展示多媒体内容和交互式用户界面。Silverlight 5是该技术的一个重要版本,提供了许多增强...
#### 为什么选择Silverlight? Silverlight相较于其他技术拥有诸多优势: - **轻量级的运行环境**:使用轻量级的CLR Core运行时环境,不依赖于客户端环境,这意味着用户无需安装庞大的.NET Framework即可使用...
**Silverlight视频聊天Demo详解** Silverlight是一种由微软开发的富互联网应用程序(RIA)平台,主要用于构建具有丰富视觉效果和交互体验的Web应用。在本文中,我们将深入探讨基于Silverlight技术实现的视频聊天...
Silverlight是微软推出的一种强大的富互联网应用程序(RIA)平台,主要用于构建和展示具有丰富图形、交互性和媒体体验的Web应用。这个"一步一步学Silverlight 2系列"的学习资源旨在帮助初学者逐步掌握Silverlight 2...
多个Silverlight学习源代码:silverlight toolkit中的主题(theme)应用、SilverLight 桌面文件夹效果源码、Silverlight4.0 Demo 源码、Silverlight5 beta新特性源码、SilverlightDataGrid、SilverlightMVVM模式...
《Silverlight 2.0 实例:探索Silverlight Klotski》 Silverlight,作为微软推出的一款强大的富互联网应用程序框架,曾经在Web开发领域占据重要地位。尤其在Silverlight 2.0版本发布时,它引入了大量新特性和改进,...