1. 程式人生 > >對SilverLight的初步瞭解

對SilverLight的初步瞭解

    最近研究2D動畫系統,參考了Flash,也參考了SilverLight,不研究不敢寫此博文

    網上很多SilverLight和Flash比較的文章,常見的又是“Flash殺手”,“全新領域”之類的字眼。反觀魅族M8和iPhone,也是這麼寫的。很明顯都是“五毛黨”的槍文,或者一些無聊小編簡單的見解。

    你見過SilverLight做的動畫片麼? 這點不奇怪, SilverLight的核心是WPF,也就是Windows的下一代介面設計理念。早期的理念諸如:MFC, WTL,.Net。根據我研究看來,SilverLight的動畫都是基於程式碼的,所以你不希望一部動畫片是用純手工方式編寫程式碼來製作吧!

     Flash是源自於FutureSplash Animator,早期版本只是一個簡單設計動畫的編輯器,因為對幀需要控制,所以加入了ActionScript作為其控制語言。後期逐步發展壯大,記得2002年時,曾經見過有將視訊格式導成swf格式進行播放,從此,這種技術漸漸發展成為現在流行的FLV。以至於到現在強大的RIA

     所以這麼看來,SilverLight即便發展到SilverLight 4,也無法在動畫方面超過Flash,除非新增一套類似Flash的動畫編輯器。做動畫,必選Flash,而且其可以跨平臺,裝機率非常高。不過做RIA,小受眾群使用Visual Studio的強大工具搭配SilverLight/C#將會大大降低開發成本。