漫談 Silverlight、GDI+ 、AJAX還有 Flash

當我開始接觸WPF/E,也就是Silverlight前身的時候,
並沒有對Silverlight抱太大的信心,
總覺得充其量只是GDI+的替代品再加上一些多媒體的支援,
後來深入研究,一直到決定寫書,完成這本【Silverlight-ASP.NET與AJAX開發實務】,
我想,我真的愛上了這個炫麗的展現層技術。

在我的前一本書【ASP.NET 應用程式開發 - 與AJAX共舞】,
曾經討論了如何利用GDI+結合泛型處理常式,建立統計圖表的技巧,
現在,我嘗試將GDI+換成Silverlight,除了可以將資料庫的資料拉出來作成統計圖表,
由於它直接在瀏覽器端運算,加上其本身內建了強悍的動畫與圖形轉換特效
因此我們還能夠輕易的為這些統計圖表加上動態的效果,
甚至讓使用者與圖表進行互動,
很多你使用AJAX很難或是根本作不到的事,都可以透過Silverlight完成,
最重要的,它是XML,這個東西實在很方便,就是一堆標籤物件與屬性,如此而已,
ASP.NET本來就能夠控制XML,其他的動態網頁技術也作得到,
加上微軟已經是開發技術的領導廠商,可以想像的,Silverlight的未來會有多麼寬廣。

我並不想去比較Flash,因為在先天上,
ADOBE幾乎沒有足以抗衡的開發技術作後援,它的強項在設計,
實在沒有理由,讓全球廣大的.NET開發人員捨棄已經熟悉的技術,
只為了使用Flash來建立圖形介面, 況且.NET的開發人員很容易就可以學會Silverlight。

沒有留言: