文 中原

Silverlight也可以實(shí)現(xiàn)富媒體交互的功能。
2010年3月11日,微軟在沒有先兆的情況下,突然發(fā)布了Silverlight for Symbian的Beta版,并在網(wǎng)上提供公開下載,雖然又出人意料地迅速撤下,但已在業(yè)內(nèi)掀起了一朵小小的浪花,引發(fā)眾多愛好者關(guān)注的目光。
其實(shí),早在2008年3月的Mix 2008大會(huì)上,微軟就與諾基亞共同宣布為運(yùn)行Symbian系統(tǒng)的S60手機(jī)提供Silverlight技術(shù)。但是在發(fā)布了這一消息之后,微軟就再也沒有提到過這一產(chǎn)品,直到整整2年之后,這一技術(shù)才再次出現(xiàn)在我們的視線當(dāng)中。
Silverlight和人們熟悉的Flash類似,以瀏覽器插件的形式存在,可以顯示矢量圖形、動(dòng)畫和視頻。它是Windows Presentation Foundation的一個(gè)子產(chǎn)品,利用了跨瀏覽器Web技術(shù)進(jìn)行設(shè)計(jì),以實(shí)現(xiàn)多操作系統(tǒng),甚至是移動(dòng)設(shè)備上的無(wú)縫運(yùn)行。針對(duì)其功能特征,有人既形象又略帶夸張地將其形容為“Flash的終結(jié)者”。
其實(shí),Silverlight更大的優(yōu)勢(shì)在于富互聯(lián)網(wǎng)應(yīng)用的框架搭建。Silverlight和Flex、AJAX一起被稱為富互聯(lián)網(wǎng)應(yīng)用的三大架構(gòu)。所謂富互聯(lián)網(wǎng)應(yīng)用,指的是使用包括動(dòng)畫、視頻、3D效果等在內(nèi)的一系列多媒體手段組成的可以更快響應(yīng)用戶交互式使用需求的應(yīng)用。Silverlight可以在客戶端創(chuàng)建這樣的應(yīng)用框架,用戶的瀏覽器不交換比較大的單獨(dú)信息塊,而是以異步的方式每次發(fā)送一小部分?jǐn)?shù)據(jù)。這意味著界面中只有相關(guān)的部分進(jìn)行更新,從而可以讓用戶進(jìn)行更多其它的操作,并且可以保障其它操作的速度,這是傳統(tǒng)的Web應(yīng)用所不能完成的。
目前Silverlight支持Windows、Mac電腦操作平臺(tái),支持IE、Firefox和Safari瀏覽器。人們無(wú)需對(duì)現(xiàn)有的網(wǎng)站設(shè)計(jì)進(jìn)行移植,便可直接使用Silverlight,甚至包括利用Adobe Flash設(shè)計(jì)的內(nèi)容。……