給【Silverlight - ASP.NET 與 AJAX 開發實務】讀者 - XAML依然是核心,而且非常重要

2007/09,我們出版了【Silverlight - ASP.NET 與 AJAX 開發實務】這本書,現在 Silverlight 2.0 Beta1發表了,儘管在功能上有非常大的躍進,它依然建立在 Silverlight 1.0 現有的基礎上作發展,更精確的說,它是Silverlight 1.1的進化版,換句話說,XAML 這一部份,並不會改變,而你所投資的【Silverlight - ASP.NET 與 AJAX 開發實務】,不會有過時的問題。

Silverlight 1.0 最重要的地方,在於確立了Silverlight 發展的基礎架構,2.0 導入更豐富的功能,同時修正了亞洲文字的支援問題,而在你享受這些先進功能之前,1.0是你必備的基礎,就像.NET 1.0一直到目前的3.5,如果你直接從 3.5下去接觸,還是必須瞭解1.0的相關核心,例如命名空間、類別庫、基本語言的相關語法等等。

Silverlight 2.0 的書,我們已經開始著手了,儘管目前只有Beta 1,將來還會有若干規格與Bug的修正,但是整個大方向並不會改變,如果你有了我們【Silverlight - ASP.NET 與 AJAX 開發實務】這本書的基礎,相信接下來,會更輕鬆愉快,如果沒有,我們建議儘快學習 XAML,同時去瞭解它背後的相關原理,儘管XAML這一部份的工作,會透過工具來直接處理,但是,瞭解它是你能否快速邁向Silverlight 2.0 的關鍵,而【Silverlight - ASP.NET 與 AJAX 開發實務】涵蓋了你所需瞭解的 Silverlight 1.0 內容。

2 則留言:

jawin 提到...

恩!呂大哥說的沒錯,不過是不是AJAX相對來說,在2.0就使不上力了呢?希望未來2.0的書中,能談到一些如何與後端資料庫互動的部分!

康廷數位 提到...

是這樣的哦,Ajax只是舊有的技術XML+JavaScript衍生出來的應用,這個應用玩得很漂亮,但是,它架構在HTML的基礎上,所以避免不了網路架構的缺陷,再怎麼玩,發展就是這個樣子了。

Sivlerlight是全新的東西,它在網頁嵌入了自已的平台,同時提供了與伺服器端直接溝通的能力,完全程式化的開發模型,徹底甩掉了HTML網頁所帶來的包伏。

這兩種完全不同的東西,基本上,你就需要的時候,看那個合適,拿來用就好,比如說你要作個影音網站,或是需要強悍的向量繪圖能力,就選用Sivlerlight,如果只需要簡單的局部更新效果,就用Ajax即可,也沒有誰取代誰的問題,甚至Silverlight發展到更成熟,完全不用Ajax也沒有人會質疑你。

不過,引述名家蔡學鏞曾經說過的一句話(應該沒記錯這句話是他講的),「AJAX只是用糟糕的方法來作對的事」,未來,Sivlerlight發展的更成熟之後,我想,Ajax應該會過去吧。