網頁

2010年12月22日 星期三

[軟體問題] Microsoft Silverlight 是什麼

Silverlight是架構在瀏覽器之上的一個執行環境 (runtime),使用者在這個環境之下,可以接收和分享各式各樣的數位內容,這個執行環境的主要目的,在於整合多媒體、圖像、動畫以及使用者的互動。講得更白話一點,比如說大家的瀏覽器裝了Flash Player之後,就可以看到網路上各式各樣精緻的Flash動畫和互動式的內容。Silverlight也是一樣,你裝了它之後,平常沒事也不會感覺到它的存在,但是你可以看到各式各樣針對Silverlight這個執行環境打造出來的應用程式和多媒體內容。而且這些內容將會遠比Flash動畫要來得更為豐富


「Silverlight」對於一般網路使用者的意義,就是更為精緻的使用者介面和多媒體內容。


就如同.NET Framework透過CLR (Common Language Runtime) 這個virtual machine來包山包海,把C++、C#、VB.NET等程式語言都涵蓋進來一樣,Silverlight想要做的事情,也是把現在網路上的主流開發技術開發出來的東西,透過CLR Execution Engine來整合和執行。無論開發者是以哪種技術開發出來應用程式或是製造出content,透過Silverlight都可以在網路上各地平穩地執行和相容,無論客戶端是使用什麼瀏覽器或是作業系統都一樣。由於檔案大小的關係,Silverlight並沒有把所有.NET裡面CLR之中所有的library包含進來,所以算是CLR的縮減版本。


影片介紹 :
http://www.youtube.com/watch?v=JEUrQEj6Sd4&feature=player_embedded


更詳細的內容請參考MMdays blog :
http://mmdays.wordpress.com/2007/05/18/silverlight/

沒有留言:

張貼留言