先來看一下微軟的Silverlight架構圖。
其中最重要和最的地方是WPF和WCF。WPF藉由CLR執行引擎來解析XAML文件,使得下面展示核心中的東西能夠表現出來。WCF則大量簡化了伺服器端與客戶端的異步通訊過程,使程式設計人員能夠專心發展重要的商業邏輯,而不會陷落到與通訊細節糾纏的地步。
微軟在編寫XAML上提供一套軟體,能夠方便修改XAML文件內容,方便美術設計人員與程式設計人員在討論與介接上做一個完美的整合,這一套軟體便是Microsft Expression Blend。
學習Silverlight的第一步,不是開始寫一個最簡單的”Hello World!"程式,而是開始玩Blend軟體。很多以前需要程式支援才能執行的動作,專家都已經幫你建置好了,你所需要的只是把他們組合起來而起,而不是"自己重新發明一個輪子"。
建議的學習流程:
1. 想要快點學會Silverlight的人可以採用:Blend → Silverlight → WPF → WCF
2. 想要按部就班,了解整個運作方式的人則建議:Blend → WPF → WCF → Silverlight
Blend中文建議資源:
1. 書籍:新世代創意設計工具 – Microsoft Expression Blend (上奇科技) (ps: Silverlight 2.0)
沒有留言:
張貼留言