學習Silverlight之前應有的認知

在你打算開始學習Silverlight之前,必須對它先有一些認知,然後再決定是否要開始投資這項技術…

在你打算開始學習Silverlight之前,必須對它先有一些認知,然後再決定是否要開始投資這項技術。 Silverlight有兩個主要的特色:

  • 優異的視覺效果設計能力
  • 嵌入網頁執行運作

除了這兩點,大致上,開發Silverlight就如同一般的.NET視窗應用程式。 Silverlight的開發模型與.NET平台一致,支援多語言,應用程式功能則封裝於一組龐大的類別庫,開發Silverlight與一般的應用程式開發沒有兩樣,如果你有HTML、XML與視窗應用程式的開發經驗,會很容易上手,反之,很難 ... 接下來是學習Silverlight的建議:

  • 先學好一種語言,C#或是VB.NET(JavaScript不在這裏的討論範圍),瞭解.NET平台的開發方法(註)。
  • 瞭解XML,具備簡單的基礎即可。
  • 在你具備C#或是VB.NET的基礎之前,不要碰Silverlight。

為什麼要先瞭解.NET平台的開發方法?因為Silverlight本身就是一個精簡版的.NET平台,只不過它是送到瀏覽器上面跑罷了,一般的.NET書或是入門教學,會從C#(VB.NET)基本語法,各種NET技術的關鍵概念開始講起,但是Silverlight不會,不會這些你很難在短時間內學好Silverlight。

P.S.

  • 這篇文章是針對以.NET平台為主的開發人員。
  • 對於網頁設計人員,這篇文章不適用。