工欲善其事,必先利其器。Java這種編譯式語言不像直譯式語言(Shell Script, Javascript)即寫即用,因此在程式開發的實務上,工程師多半會挑選順手的整合開發工具(IDE)來使用。Ecplise便是在Java業界老牌的IDE,雖然近年來IDE的後起之秀不少,但它依舊保持極高的市佔率。
「Eclipse完全攻略(第四版)[Gradle自動化建構Java開發專案]」一書是日本人撰寫,由於該系列會不斷地配合Eclipse IDE新版推出新作,在日本儼然成為Ecplise的非官方手冊。台灣的繁體中譯本有出二、三、四版,由於我先前看過第二版的「Eclipse完全攻略: 從基礎JAVA到PDE外掛開發」印象不錯,也想粗淺地瞭解一下它副標中的「Gradle」,所以這次就買了第四版來瞧瞧。
在IDE基本功能的介紹算是可圈可點,除了原本開發中常用的功能外,書中會說明在操作Eclipse時常會到的觀念/詞彙(視景、工作區),也分享不少實用但略嫌冷僻的設定步驟(如何關聯副檔名、如何進行檔案差異比較)。但從「開發Web應用程式」的章節開始,就可以體會到這本2015年著作的致命傷...「太舊了」。介紹的外掛程式(Plugin)和軟體框架都是近十年前的東西,而Gradle的章節更慘,工具介面的功能完全不同,沒有參考價值。
近年來我已經不再急切地大肆添購電腦書,其中最關鍵的原因是「沒辨法在賞味期限前看完」。IT技術一日千里,特別在工具和產品的領域,幾乎是年年有新版。若要隨著一本幾年前的電腦書按步就班地操作、練習,光是軟體版本的差異就讓人心灰意冷。因此我現在是秉持著「工具型的電腦書,有需要再買」的觀念,盡量讓每本讀過的書發揮它最大的效益。而這本「Eclipse完全攻略(第四版)」,只能套句夏亞的名言「這是年輕犯下的錯」。

沒有留言:
張貼留言