做為互連網時代,多媒體資訊是不可缺少的角色。然而flash這個詞對於經常馳騁在互連網浪潮上的人來說,肯定不會陌生,因為它曾經也在互連網上“叱吒風雲”過。因為它以形式多變的互動動畫、豐富多彩的多媒體視頻等功能超越了以往純文字圖片枯燥無味的網路資訊展現形式,在視覺和聽覺上有了更好的體驗和享受。然而現在要動搖它“霸主”地位的正是微軟正在全力打造的“銀光”Silverlight,那麼大家可能會問,這個Silverlight有什麼樣的超凡能力可以動搖已經在互連網上叱吒了好多年的“霸主”flash呢,況且這麼多年flash在互連網中的出色表現和成熟的技術已經的到了不少人的認證,感覺好像是要將自己樹立為一種web“標準”的架勢。下面我來以我個人的見解來分析一下他們的特點:
Silverlight剛推出時當時被成為WPF/E,是.NET 3.0 中WPF的一個子集,它簡單的可以說是一個跨平台、瀏覽器的用戶端外掛程式,可以將.net3.0中wpf圖形表現層技術應用到web瀏覽器中,並融合Windows Media流媒體、向量圖形、互動動畫等,給使用者全新的視覺體驗。然而它與flash不同的是,它是以XAML 的文本標識語言來展現資訊的,優點就是容易動態產生、繼承性高而且方便被Google 之類的搜尋引擎捕獲,而flash在這方面就處於略勢,不容易被搜尋引擎捕獲到。
作為資訊傳播的載體,最終都是要和使用者進行互動的。在互動方面,flash使用的是它自己的指令碼語言ActionScript,現在已經從1.0版本發展到3.0版本了,雖然在與後台互動的功能上已經有所提高,但是相對與Silverlight它支援JavaScrip、Visual C#、 Visual Basic等進階語言,視乎不是一個檔次上的,後者不管是在整合性、功能、易用性方面,都是前者無法比擬的,目前找個編寫Action Script的人可能不會太多,如果找個使用C#的程式員,應該是非常容易。所以,Silverlight與flash在表現層方面,視乎“不分上下”但在與後台結合、整合性、功能性方面,Silverlight或許會稍佔上風。無論怎樣,兩者都有他們的優點,況且微軟和adobe都在不斷
完善各自的產品,未來的互連網競爭或許很激烈,但目的都一樣,為大家提供一個友好、易用、享受的資訊傳播平台。