什么是 Silverlight?
生活随笔
收集整理的這篇文章主要介紹了
什么是 Silverlight?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Microsoft Silverlight 是一個跨瀏覽器、跨平臺的插件,可提供面向 Web 的下一代基于 .NET 的媒體體驗和豐富的交互式應用程序。Silverlight 提供支持 AJAX、Python、Ruby 和 .NET 語言(如 Visual Basic 和 C#)的靈活且一致的編程模型,并可與現有的 Web 應用程序集成。Silverlight 媒體功能可將高質量音頻和視頻快速、經濟高效地傳送到所有主流瀏覽器(包括在 Mac 或 Windows 平臺上運行的 Firefox、Safari 和 Internet Explorer)。使用 Expression Studio 和 Visual Studio,設計人員和開發人員可更有效地協作,利用當前掌握的技術打造 Web 更出色的未來。
引人注目的跨平臺用戶體驗
?
- 提供面向 Web 的媒體體驗和豐富的交互式應用程序 (RIA) ,集視頻、動畫、交互性和極佳的用戶界面于一身。
- 可為最終用戶實現無縫快速安裝 ,這是因為可以根據需要輕松安裝大小在 2MB 以下并可與所有主流瀏覽器協作的插件。
- 在 Mac 和 Windows 上可獲得一致的體驗, 而沒有任何其他安裝要求。
- 可創建更加豐富、更加引人注目的 Web 體驗 (這些體驗能更加充分地利用客戶端)來增強性能。
- 極佳的基于矢量的圖形、媒體、文本、動畫和覆蓋圖 允許將圖形和效果無縫集成到任何現有的 Web 應用程序。
- 通過更為豐富的圖形和媒體增強了現有的基于標準/ AJAX 的應用程序 ,并可使用 Silverlight 改進它們的性能和功能。
?
靈活的編程模型和協作工具
?
- 基于 .NET Framework 的 Silverlight 使開發人員和設計人員能夠輕松使用現有的技術和工具提供面向 Web 的媒體體驗和 RIA。
- 與現有 Web 技術和資產簡單集成 意味著 Silverlight 可與任何后端 Web 平臺或技術協作。無需“推倒重來”— Silverlight 可集成現有的基礎結構和應用程序,包括客戶端上的 Apache、PHP 以及 Javascript 和 XHTML。
- 可選擇的開發語言 包括 JavaScript、Ruby、Python、C#、Visual Basic.NET 等。
- 為設計人員和開發人員提供的角色特定的工具 利用了 Web 標準和 Microsoft .NET 應用程序平臺功能的多樣性。
- Expression Studio (設計人員)用于創建交互式用戶界面和豐富的媒體體驗、為編碼和分發準備媒體,并可使用流行的 XHTML、XML、XSLT、CSS 和 ASP.NET 創建符合 W3C 標準的站點。
- Visual Studio (開發人員)用于開發具有完整的 IntelliSense、功能強大的跨平臺調試、豐富的語言支持等功能的客戶端和服務器代碼。
- 使用 XAML 的一致呈現模型,Windows Vista 應用程序中所用的描述呈現語言。控件、可視化設計、媒體以及其他元素可以高保真形式在 Silverlight 和 Windows 應用程序中呈現。
-
?
可擴展控件模型 在實現代碼的有效重用和共享的同時,也使添加豐富的內容和行為更加容易。
- 大大改進了啟用 AJAX 的網站的性能 ,這得益于 Silverlight 和 .NET 環境所帶來的強大功能、性能和靈活性。
?
高效、傳輸成本低、功能更強大的媒體解決方案
?
- 能在從 HD 到手機的多種設備上運行時采用統一媒體格式 ,支持 Windows Media Video (WMV)、Microsoft 的 SMPTE VC-1 視頻標準實現,還支持 WMA 和 MP3 音頻。
- 可將基于矢量的圖形和覆蓋圖添加到媒體,支持集成可縮放到任意大小的圖形以及對代號和 CC 字幕進行廣播樣式覆蓋。
- 使用視頻和動畫插入廣告的靈活解決方案能夠傳送流暢的廣播樣式的視頻或動畫廣告,而不會使視覺保真度或動畫質量下降。
- 榮獲 Windows Media 技術 Emmy? 獎的低成本媒體流 最多可節省 46% 的流傳輸成本,并且與現有 Windows Media 流部署一起使用時也相當靈活。借助即將推出的 IIS Media Pack for Windows Server(代號“Longhorn”),還有可能進一步降低成本。
- 廣闊的媒體工具、服務器和解決方案生態系統與 Windows Media 技術平臺兼容。
- Microsoft? PlayReady? 訪問技術 可為內容提供商提供單一解決方案,用于 Windows 和 Mac 平臺上的數字權限管理支持(2007 年后期提供)。
- 用于實時和點播發布媒體體驗的功能強大的編碼工具 (通過 Expression Media Encoder),包括 WMV 和 VC-1 的硬件加速編碼,與 Tarari 加速器板配對使用時,與僅使用軟件算法的性能相比,最多可提高 15x。
?
連接到 Web、服務器和服務
?
- 輕松隔離與合并服務和數據 ,使用 JSON、RSS、POX 和 REST 之類的常見協議訪問數據時,利用 Silverlight 對 LINQ 和 LINQ 到 XML 的支持,可從 Web 上任何位置實現此操作。
- 增強了可發現性 ,由于采用了基于文本的 XAML 格式描述 Silverlight 應用程序中的界面和內容,增強了能對其編排索引和進行搜索的 RIA 內容的可發現性。
- 可快速調整應用程序規模(借助Silverlight Streaming by Windows Live )以駐留和集成軟件服務與媒體內容。
轉載于:https://www.cnblogs.com/zjm1231/archive/2010/10/29/1864326.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的什么是 Silverlight?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 线性表-归并算法
- 下一篇: 文件磁盘相关函数[9]-获取当前文件夹