程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> SilverLight是什麼?

SilverLight是什麼?

編輯:.NET實例教程
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都支持多種商業模型,包括訂閱、租用、付費浏覽或是預覽等。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved