Silverlight各版本功能簡述
從根本上說,Silverlight是一個用來開發和發布富互聯網應用的編程模式。它為網絡多媒體體驗提供了免費的跨瀏覽器插件。它還被視為Adobe Flash的替代品。
Silverlight支持微軟通用語言運行庫(CLR),它可以讓設計者和開發者用瀏覽器運行.NET環境并以相對簡單的數據包來實現這一操作。
Silverlight讓網站開發公司設計,開發并提供強大的應用和網絡體驗。它是一個可以支持MacOS,Windows,Linux的瀏覽器插件。最重要的一點,它是免費的,且只有4Mbs,能在十秒內完成安裝。
在Silverlight應用程序中,用戶界面以XAML(可擴展應用程序標記語言)格式說明,該語言以xml為基礎,是微軟用.NET框架的子集來創建富GUI和程序的語言。
Silverlight應用可以托管到任意網絡服務器上。最常用的兩個網絡服務器是微軟IIS和Apache。
微軟Silverlight通過網絡和移動設備提供了富互聯網應用的體驗和高質量的互動視頻,微軟Silverlight對現有的開發技巧進行了擴展和延伸,可以讓我們創建新類型的網絡應用程序而不需要顧慮目標平臺和瀏覽器。
微軟還推出了一款名為Silverlight Streaming的免費服務,程序員可以使用該服務保存多達4GB的Silverlight應用程序,從而排除了程序員有關存儲的后顧之憂。
有各種版本的Silverlight,包括Silverlight 1.0,Silverlight1.1,Silverlight 2以及最新推出的Silverlight 3。
Silverlight 1.0
Silverlight1.0適用于Mac和Windows。Silverlight 1.0側重啟用瀏覽器中的富媒體情境。我們只能使用Java腳本來創建1.0版本的Silverlight應用。
Silverlight 1.1
Silverlight 1.1將包含跨平臺版本的.NET框架,且會在瀏覽器中允許富.NET開發體驗。它包含了我們現在所使用的完整.NET框架基礎類庫的一個子集,包括對于集合,泛型,IO,線程,全球化,網絡(包括網絡服務和REST支持),HTML DOM,XML,本地存儲和LINQ的支持。我們將能夠使用任意.NET語言來開發Silverlight應用(VB,C#,JavaScript,Python,Ruby,Pascal等)。
Silverlight 2
Silverlight 2包含了一個跨平臺,跨瀏覽器版本的.NET架構,且啟用了運行于瀏覽器中的富.NET開發平臺。程序員可以用任意.NET語言來編寫Silverlight應用(包括VB,C#,JavaScript,IronPython和IronRuby)。Silverlight 2.0大大快于以前的版本。
Silverlight 3
Silverlight 3是最新版本的Silverlight,它剛剛才在七月推出,有望成為富互聯網平臺的首選。這一最新版本的Silverlight具備三維圖像支持以及將圖像作業卸載到GPU的能力,從而為用戶帶來更順暢,更快捷的體驗。
Silverlight為智能客戶商業程序開發提供了強大功能,其網絡部署和導航性能都非常棒。該工具代表著未來的開發選擇,Silverlight應用程序將為網站應用開發帶來新的局面。
【編輯推薦】