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