微软Silverlight技术魅力初体验
来源:珞珈山下 时间:2008-11-05 11:16:00
经过漫长的等待,近日,微软终于发布了Silverlight 2正式版的发布不仅让微软有了更多和Flash叫板的机会,同时也将RIA(Rich Internet Applications,丰富互联网应用程序)开发技术推向了一个新的时代。今天我们就来感受一下Silverlight的光芒!
一、走近Silverlight
从2005年秋初现Silverlight(银光)技术,到2008年10月发布2.0正式版,Silverlight已经走过了整整三个年头。这个被微软乃至国内外众多网络公司大力推崇的技术,目前微软已经和150个合作伙伴结成联盟,Silverlight到底深藏了何种魅力?下面我们来探个究竟。
Microsoft Silverlight
1.Silverlight是什么?
究竟什么是Silverlight?简单地说,Silverlight就是一个安装简单的、跨浏览器的、跨平台的插件,类似于Flash。用户只要安装该插件,就可以在Windows和Mac平台的主流浏览器中运行相应版本的Silverlight应用程序和服务,比如享受P2P网络电视、视频分享、电子相册、在线游戏、搜索引擎以及其他交互丰富的网络服务等等。未来还很有可能被广泛应用在手机中,比如在Android操作系统和苹果iPhone手机植入Silverlight插件。
小提示:如何安装Silverlight 2
要使用采用Silverlight技术的网络服务和应用软件,我们必须事先安装Silverlight插件。安装方法非常简单,双击下载的“Silverlight.2.0.exe”文件即可进行安装,无需进行过多的设置。
安装Silverlight 2
2.Silverlight技术优势
跟Adobe的Flash技术相比,微软的Silverlight技术普及率虽然远远不及Flash,但是有些方面Silverlight技术还是有一定优势的。
(1)技术开发优势:Silverlight是基于微软.NET Framework开发,对开发者或设计者来说,可以使用C#、VB.NET、JavaScript、Ruby、Python等来撰写逻辑程序,采用XHTML、XML、XSLT、CSS及ASP.NET等技术来实现丰富的网页互动体验,而且还支持HTTP、REST、WS*/SOAP、POX、RSS等网络标准。
(2)Deep Zoom技术:Silverlight 2新增了对Deep Zoom(深度缩放)技术的支持,通过该技术我们在查看高分辨率图片时只将当前显示部分发送到浏览器里而不是全部下载。我们可以通过鼠标滚轮放大缩小图片,通过鼠标左键单击放大图片,可以通过鼠标任意拖动。
(3)高级内容保护:最新的Silverlight 2支持全新的数字版权管理(DRM)技术——PlayReady,并兼容Windows Media DRM 10。可以有效地保护标准的音频及视频文件、铃声、图片、游戏、墙纸以及其它由运营商售与手机用户的移动内容。
(4)Windows平台的支持:凭借微软的大背景,未来Silverlight和Windows的结合度将更高,这样可以比较容易的获得更多的用户群。
随着微软对Silverlight的持续投入,在某些功能方面将陆续缩小和Flash的距离,比如微软将在2009年第一季度推出下一代Silverlight 3.0版本,届时会提供对H.264视频编码和AAC音频编码的支持,从而可以播放高清的Flash视频。