Forum Dictionary / PC / PC電腦綜合討論 /

什麼是 SilverLight

New Subject
Random
Previous
Next
|
什麼是 SilverLight

微軟SilverLight是一個跨流覽器、跨客戶平臺的技術,能夠設計、開發和發佈有多媒體體驗與富交互(RIA,Rich Interface Application)的網路交互程式。

因為SilverLight提供了一個強大的平臺,能夠開發出具有專業圖形、音頻和視頻的Web應用程式,增強了用戶體驗,所以 SilverLight 吸引了設計人員和開發人員的眼球。同時,SilverLight 還提供了強大的工具來提高他們的工作效率。SilverLight 能創建一種具有很高藝術性的應用程式,具有以下的特點:

  •  一種跨流覽器、跨平臺的技術。可以在所有流行的流覽器中運行,包括 Microsoft Interner Explorer、Mozilla Firefox, Apple Safari, 和Opera,同樣可以運行於 Microsoft Windows 和 Apple Mac OS X。
  • 無論在哪運行,都能提供一致的用戶體驗。
  • 需要下載很小的檔來安裝以支持,只需幾秒。
  • 它的視頻和音頻流,視頻質量無論從移動設備還是桌面流覽器都是 720p HDTV video 模式。
  • 用戶可在流覽器中直接對其進行控制,可以拖動、翻轉、放大的圖片。
  • 它讀取資料並且更新外觀,但不會通過刷新整體頁面來打斷用戶操作。

SilverLight 將多種技術結合到一個開發平臺,可以在其中選擇符合需求的合適的工具和編程語言。SilverLight 提供了如下的特性:

  •  WPF 和 XAML。SilverLight 包含了 Windows Presentation Foundation(WPF) 技術,這個技術在創建用戶介面時極大的擴展了流覽器元素。WPF可以創建融合圖形、動畫、媒體和其他的富用戶端特性,擴展了基於流覽器的用戶介面,超越了 HTML 所提供的。可擴展應用程式標記語言(XMAL) 提供了創建 WPF 元素的聲明性標記。
  • 對於 JavaScript 的擴展。SilverLight 提供了對於全球流覽器腳本語言的擴展,從而為流覽器用戶介面提供更加強大的控制項,包括與 WPF 元素工作的能力。
  • 跨流覽器,跨平臺的支援。SilverLight 在所有的流行流覽器(任何平臺)運行一致。設計和開發應用程式不需要擔心你的用戶是什麼平臺什麼流覽器。
  • 與現存應用程式的集成。SilverLight 可以與已經存在的 JavaScript 和 ASP.NET AJAX 代碼無縫集成,不會使已經創建的功能缺失。
  • 可訪問 .NET Framework 編程模型和相關工具。可以使用託管的 Jscrit 和 IronPython 或者 C# 和 VB 這樣的動態語言來創建基於 SilverLight 的應用程式。可以使用 Visual Studio 這樣的開發工具來創建基於 SilverLight 的應用程式。
  • LINQ。SilverLight 包含集成查詢(LINQ)語言。
  • 如果已經使用 ASP.NET,可以將 SilverLight 集成到熟悉的 ASP.NET 伺服器和用戶端功能。可以在 ASP.NET 中創建基於伺服器的資源,使用ASP.NET 的 AJAX 特性與伺服器端資源交互而不會打斷用戶。

開發工具:

可以使用已經具有的技能和熟悉的工具來創建基於 Silverlight 的應用程式,在 Web 頁面中,既可以使用 HTML,也可以使用 Silverlight 的 WPF 元素,和 HTML 一樣,在 Web 應用程式中 XAML 同樣可以使用聲明的標記來創建用戶介面,不同的是,XAML 提供了更強大的元素。

可以使用強大的 Visual Studio codename "Orcas" Beta1 創建 Silverlight 應用。(Silverlight 在編號為“Orcas”Visual Studio Beta1的 IDE 中作為一個插件而得到支援。)同樣 Visual Studio 為 Silverlight 提供了開發工具,比如 .NET Framework 中已經為創建應用程式提供的強大的編輯器、專案管理、調試等等。

設計人員可以輕鬆的擁有使用 Expression Studio 進行設計、編譯和發佈 Silverlight 應用程式。Expression Studio 有創建圖像、媒體,設計交互和產生體驗需要的一切能力。Expression Blend 能夠生成 XAML 進行輸出,這樣使用 Visual Studio 的程式師和使用 Expression Blend 的設計人員可以共用同樣的檔。

【原文】http://tb.blog.csdn.net/TrackBack.aspx?PostId=1759690

  • Keywords : SilverLight, Studio, 提供, Silverlight, 應用程式, 可以, Visual, 擴展, 技術, 強大, Expression, 元素, 使用, 開發工具, 跨流覽器, 跨平臺, 設計, 視頻, 發佈, 用戶體驗
0 0
2008-01-26T04:57:02+0000


  • Now, you can post comments by Facebook Account when your Yampiz account was logout or unvariable. whatever, we suggest to post comment by Yampiz Account to get more bounds to join new events of Heyxu
Comment
 
Verify