SilverLight是Windows PresentATIon Foundation的一個(gè)子產(chǎn)品,其利用了跨瀏覽器Web技術(shù)進(jìn)行設(shè)計(jì),以實(shí)現(xiàn)多操作系統(tǒng),甚至是移動(dòng)設(shè)備上的無(wú)縫運(yùn)行。和Flash一樣,WPF/E 是作為一個(gè)瀏覽器的插件,可以顯示矢量圖形、動(dòng)畫(huà)和視頻。
Silverlight集成了多種現(xiàn)有Web技術(shù)和設(shè)備,它可以在Windows、Mac平臺(tái)上運(yùn)行,支持IE、Firefox,甚至Apple的Safari Web瀏覽器。而無(wú)需對(duì)現(xiàn)有的網(wǎng)站設(shè)計(jì)進(jìn)行移植,甚至包括利用Adobe Flash設(shè)計(jì)的內(nèi)容。
至于SilverLight與Flash的區(qū)別,微軟的一位高層人士曾這樣描述:一個(gè)WPF/E程序“并不是傳遞給Flash播放器的一個(gè)編譯好的二進(jìn)制文件?!毕喾矗械拇a都是基于標(biāo)準(zhǔn)的,且圖像都使用了XAML。
同時(shí),與Flash的內(nèi)容不方便搜索引擎收錄不同,SilverLight是以DOM型式公開(kāi)它的元素樹(shù),內(nèi)容能很好被搜索引擎收錄。
附:SilverLight產(chǎn)品介紹
1、Silverlight通過(guò)小巧的瀏覽器插件將視頻、交互性內(nèi)容以及其他應(yīng)用融合在一起。該解決方案集成了強(qiáng)大的圖像及圖層技術(shù),支持任何尺寸圖像的無(wú)縫整合,并提供適合廣播的圖層技術(shù),可以在圖像上添加按鈕、標(biāo)題或是其他交互性內(nèi)容。
2、 Silverlight允許利用WMV標(biāo)準(zhǔn)從高清設(shè)備向移動(dòng)設(shè)備提供高質(zhì)量視頻和音頻。此外,該工具通過(guò)Expression Media Encoder以及Tarari公司的內(nèi)建平臺(tái),支持15X的快速視頻編碼及硬件加速。
3、Silverlight支持多種平臺(tái),使用戶能夠方便的進(jìn)行代碼重用,并通過(guò)不同平臺(tái)無(wú)縫的連接到Web。
4、Silverlight集成了多種現(xiàn)有Web技術(shù)和設(shè)備,這意味著它可以在任何服務(wù)器和發(fā)布平臺(tái)上使用,而無(wú)需對(duì)現(xiàn)有的網(wǎng)站設(shè)計(jì)進(jìn)行移植,甚至包括利用Adobe Flash設(shè)計(jì)的內(nèi)容。
5、Silverlight采用了已在.NET 3.0和Vista中使用的XAML語(yǔ)言,這使得Web內(nèi)容和桌面內(nèi)容的開(kāi)發(fā)語(yǔ)言一致,從而降低了開(kāi)發(fā)費(fèi)用。Silverlight還兼容大量其他標(biāo)準(zhǔn)和 現(xiàn)有技術(shù),包括ASP.NET、AJAX以及.NET 3.0,這使得開(kāi)發(fā)者可以根據(jù)現(xiàn)有標(biāo)準(zhǔn),或是采用微軟已成熟技術(shù)來(lái)開(kāi)發(fā)基于Web的內(nèi)容。
6、 此外,Silverlight為設(shè)計(jì)者和開(kāi)發(fā)者提供大量的開(kāi)發(fā)工具和開(kāi)發(fā)環(huán)境支持。對(duì)設(shè)計(jì)者來(lái)說(shuō),Expression Design和Expression Blend軟件可以創(chuàng)建可重用界面,Expression Web使得在符合W3C標(biāo)準(zhǔn)的網(wǎng)站開(kāi)發(fā)中可以使用XHTML、XML、XSLT、CSS以及ASP.NET等工具。對(duì)開(kāi)發(fā)者來(lái)說(shuō),基于Visual Studio的Web開(kāi)發(fā)支持包括ASP.NET AJAX在內(nèi)的技術(shù),并支持JavaScript,C#,VB,Ruby以及Python等多種開(kāi)發(fā)語(yǔ)言。
7、 Silverlight瀏覽器插件的安裝程序簡(jiǎn)單,體積約為2Mb。當(dāng)用戶遇到使用Silverlight開(kāi)發(fā)的網(wǎng)頁(yè)時(shí),可以迅速的安裝這一插件。 Silverlight內(nèi)建的視頻及動(dòng)畫(huà)廣告解決方案靈活性很高,當(dāng)傳輸廣播類型的視頻或是動(dòng)畫(huà)廣告時(shí),不會(huì)影響視頻的質(zhì)量。而這一問(wèn)題是現(xiàn)有技術(shù)普遍遇 到的問(wèn)題。
8、通過(guò)獲艾美獎(jiǎng)的Windows Media技術(shù),傳輸流量可降低46%,并且和現(xiàn)有的Windows Media流量配置方案兼容。如果采用下一代Windows Server系統(tǒng)中的IIS媒體包,流量還將進(jìn)一步下降。
10、Silverlight支持內(nèi)容接入保護(hù)技術(shù)。無(wú)論在Windows還是Mac平臺(tái)上,Silverlight都支持多種商業(yè)模型,包括訂閱、租用、付費(fèi)瀏覽或是預(yù)覽等。
{{item.content}}