[Book][Review] Microsoft Windows Azure Development Cookbook

在今年九月的時候,收到來自於國外一間出版公司 Packt Publishing 的電子郵件,邀請我為他們的書 Microsoft Windows Azure Development Cookbook 寫篇書評,當時我原本是因為語言的關係回絕,但他們回覆說允許我使用繁體中文來撰寫,所以我就答應了,但因為很來事情實在太多,應接不暇,所以才拖到現在寫,對他們是有些抱歉 ...

Microsoft Windows Azure Development Cookbook

在今年九月的時候,收到來自於國外一間出版公司 Packt Publishing 的電子郵件,邀請我為他們的書 Microsoft Windows Azure Development Cookbook 寫篇書評,當時我原本是因為語言的關係回絕,但他們回覆說允許我使用繁體中文來撰寫,所以我就答應了,但因為很來事情實在太多,應接不暇,所以才拖到現在寫,對他們是有些抱歉 :)...

Microsoft Windows Azure Platform 在全球推出已經一年多了,不斷的有許多的導入案例出現,台灣也即將於 2012 年納入服務版圖中,微軟的 Windows Azure Platform 書籍也上市了,目前在國外有大約十本左右的書籍,國內則有兩本 (包括我的拙作),但還沒有一本是以 Cookbook 的方式呈現的,我們開發人員都知道,當自己使用了技術一定時間,或是急著想要快點達成目的工作時,會需要一些以目的導向 (target-oriented) 以及 Q&A 方式的書,讓讀者可以在最短時間內找到所需解決方法的書籍,我自己在 2008 年曾經出過一本針對 ASP.NET 的 Cookbook,只是在台灣這種書似乎活得比較不長久 (也可以說是沒市場)。但在國外,這種類型的書可紅的了。

適逢 Windows Azure Platform 出到 v1.4 之際,國外有一位作者 Neil Mackenzie 寫了一本 Microsoft Windows Azure Development Cookbook,正是針對想要 Q&A 的讀者所寫,他們也許沒有太多時間去實驗或讀 Windows Azure SDK 文件,想要在最短時間內找到解法,這本書正對了他們的味口,書中列舉了 80 個以上的主題,將在 Windows Azure Platform 上開發的各種可能的問題都列在這本書中,也許沒有很進階的議題,但對於一些剛導入 Windows Azure Platform 的初學者或開發團隊而言,這本書已可滿足他們在這方面的需求了。當然,如果想深入的話,SDK 和其他市面上的書也許會有幫助。作者 Neil Mackenzie 本人是自 2008 年開始研究 Windows Azure 的先進,也是 Windows Azure 的 Microsoft MVP,所以他的能力是無庸置疑的。

這本書的內容基本上涵蓋了 Windows Azure Platform 大多數的重要元件,如 Compute Service, Storage Service, SQL Azure, AppFabric 等等,連比較少被提到的 Service Management APIs 都有介紹,是蠻有料的一本書,同時每個主題下都有說明作法以及為何如此做 (原理),這對學習 Windows Azure Platform 的讀者來說很重要,因為知其然亦知其所以然才是學知識的最終目的,若不知道其原理,則很有可能會變成不知道自己在寫什麼的窘境,而且也有可能會不自覺下埋入很多問題在程式中。

以我個人的觀點,這本書可以作為速查以及學習 Windows Azure 的入口之一,初學者可利用它的目錄作為地圖來找尋想學習的部份,而需要快速取得作法的人則可以利用目錄來搜尋想要的功能,並快速的找到範例程式碼,除了這兩個用法外,它也是夠資格放在案頭的書,尤其是 Windows Azure Platform 的開發人員,更需要在案頭上放這本書。

書的連結:

http://www.packtpub.com/microsoft-windows-azure-development-cookbook/book

其他 Windows Azure MVP 對本書的評論:

http://michaelcollier.wordpress.com/2011/10/20/windowsazuredevelopmentcookbook/
http://blog.maartenballiauw.be/post/2011/08/22/Book-review-Microsoft-Windows-Azure-Development-Cookbook.aspx
http://blog.toddysm.com/2011/08/microsoft-windows-azure-development-cookbook-review.html
http://weblogs.asp.net/guybarrette/archive/2011/10/02/book-review-microsoft-windows-azure-development-cookbook.aspx