[開箱文] 圖像 Angular 開發入門:打造高靈活度的網頁應用程式
難得的出現了一本 Angular 的繁體中文書籍,而且是台灣人自己寫的,不是翻譯版,今天就來開箱一下這本「圖像 Angular 開發入門:打造高靈活度的網頁應用程式」!
天瓏書局:https://www.tenlong.com.tw/products/9789864349821
書籍介紹
在推廣 Angular 時,經常會被問到有沒有推薦的 Angular 中文書籍,很可惜的過去多半是原文書籍,或簡體中文書籍(有些人不喜歡),當然也有原文書籍的繁體中文翻譯版本。
而難得的是「圖像 Angular 開發入門:打造高靈活度的網頁應用程式」是一本完全由台灣人所撰寫,繁體中文介紹 Angular 的書籍,作者將他在 iT 邦幫忙鐵人賽中的得獎作品「Angular 全集中筆記」整理成冊,以幫助想學習 Angular 的朋友快速進入狀況。
這本書基本上已經把 Angular 入門所需要的知識都寫進去了,包含元件的概念、樣版上常用的語法以及表單和路由等等都包含在內,這也幾乎囊括了平常在開發 Angular 應用程式時最常見的情境。
接下來是個人主觀認定好和不好的部分,純粹是個人感受,整體來說還是非常值得推薦給初入門 Angular 的開發人員去買來看看!
好的部分
如同書名「圖像 Angular 開發」,這本書確實很多圖像的部分,在許多細節的介紹上,都可以看到作者自己繪製的圖片,來說明程式碼之間的關係。
很多時候我們會不知道為什麼程式這樣寫畫面就會呈現出某個結果,在這部分作者經常會將程式碼與畫面對應出來,讓讀者能更容易看出原來我寫的程式影響到什麼地方。
另外書中每一段的程式碼,都會附上 StackBlitz 範例連結,這樣一來不會在書中有太多不需要的程式碼,也可以直接在線上看到執行結果。
在書籍排版方面,字體大小適中,閱讀起來蠻舒服的,加上不是翻譯書籍,作者能精確地表達出自己想要表達的內容,很容易就能理解作者想傳遞的想法,比較能夠持續閱讀下去,而不是一直在思考每段話的意思。
不好的部分
可能是考量到閱讀或頁數,作者所有的程式都有附上完整的 StackBlitz 連結,然後在書中把許多程式碼都移除了,只保留最關鍵的部分。但在實際閱讀時,有時候會覺得作者想表達的內容,和範例程式兜不太起來,要真的去打開 StackBlitz 實際上看過結果才知道完整的脈絡。
個人主觀認為,還是比較喜歡在書中就把完整脈絡掌握清楚,而不是一直切換到網頁上去看相關資訊,切換網頁應該是對書籍知識的補充,而非知識的主體,因此在書中再多加入一些可以幫助掌握脈絡程式碼可能會是比較好的。
總結
對於想要快速入門 Angular 的初學者來說,這是一本值得推薦的書,不過強烈建議在電腦前把每個範例程式都打開來看,仔細看過程式碼的細節,在思考作者想表達的概念,對於學習來說幫助會很大,也比較不會誤解作者的意思!
想學習 Angular,希望有人彙整經驗,並提供更多範例有系統地傳授相關知識的朋友,可以參考看看囉。