根據一些資料總結的功能,我針對Flash以及silverlight做了一個比較的圖表,后面我會針對每一個橫向對比做出說明。由于國內外對Flash和silverlight的比較文章幾乎沒有,因此沒法作為參考,文章中一些東西我不太確定的,請大家指出。

1 豐富的二維動畫/圖形和視音頻表現 Rich 2D animation/graphics with audio and video
這點毋庸置疑,兩個公司的產品都對這塊做出的很大的努力,但是還有有席位差別的。用過Blend和Flash這兩個軟件的朋友一定會發現兩個軟件的不同,比如Flash獨有的timeline形式和Blend強大的interaction面板等,從這一點可以看出,Bland對自己的interaction application develop tools的定位還是比較準確的,而Flash則是從basic到Professional版本涵蓋了動畫制作到RIA開發領域。
2 行業標準的視頻解碼器Industry standard video codec
先來介紹一下什么是視頻解編碼:視頻壓縮是所有令人振奮的、新型視頻產品的重要動力。壓縮-解壓(編解碼)算法可以實現數字視頻的存儲與傳輸。
典型的編解碼器要么采用行業標準,如 MPEG2、MPEG4、H.264/AVC 與 AVS,要么采用專有算法,如 On2、Real Video等,而這兩個公司分別位于不同的陣營。
從資料中得知微軟的視頻解碼標準是:
SMPTE Society of Motion Picture and Television Engineers。而微軟則在此基于WMV 進行了標準化修改,現在則以 VC-1 的新名稱在業界實現了標準化—WMV9。
而Flash則是采用on2 VP6視頻編碼標準,雖然沒有基于所謂的業界標準,但是on2是自己的專有算法,也是可以在文件大小和畫面質量間找到平衡。