เล็งสองเล่มนี้ไว้ตั้งแต่ยังไม่ออก พอออกแล้วเลยสั่งมา อยากเก็บไว้เป็นที่ระลึกซักหน่อย
ผมมองการณ์ไกลถึงเรื่องจาวาบน Desktop Client ว่ามีโอกาสจะกลับมาแบ่งส่วนตลาดได้บ้าง หลังจากที่พักหลังๆ ดูเหมือนว่าจะมีโมเมนตั้มที่ดีขึ้นเรื่อยๆ

เล่มแรกมีชื่อเต็มๆ ว่า Rich Client Programming – plugging into NetBeans Platform เนื้อหาส่วนใหญ่ก็โฟกัสไปที่การใช้งานตัว NetBeans Platform นั่นเอง ผมอ่านเล่มนี้ไม่ได้หมายความว่าผมต่อต้านหรือยืนฝั่งตรงข้ามกับ Eclipse RCP นะ แต่เป็นเพราะพื้นความรู้สถาปัตยกรรมของ Swing ที่มีมากกว่า เลยไม่อยากเสียเวลาไปอ่าน SWT มากนัก พอดีผมยังเป็นวัยรุ่นอยู่ ยังอยากมีเวลาเที่ยวเล่นบ้าง : P
เล่มที่สอง Filthy Rich Clients – Developing Animated and Graphical Effects for Desktop Java Application ชื่อยาวมากแล้วก็เขียนสนุกมากเช่นเดียวกัน คนเขียนก็คนคุ้นเคย Chet Haase กับ Romain Guy ที่ผมชอบยกข่าวอ้างอิงจากบล่อกแกบ่อยๆ ทั้งคู่ขึ้นชื่อเรื่องอารมณ์ขันดีเด่นอยู่แล้ว อ่านก็เลยเพลินซะ เล่มนี้พูดถึง Timing Framework Library ที่เคยเล่าข่าวไป แล้วก็พูดถึง Painter Interface ใหม่ที่เคยเล่าไปแล้วเช่นกัน ซึ่งสองเทคโนโลยีนี้จะตามหลังมาเป็นมาตรฐานใน Java 7 จะช่วยเปิดความสามารถการทำเอเฟกต์ต่างๆ ใน Java2D ให้เป็นเรื่องที่ง่ายขึ้น และมีการ reuse ที่ดีขึ้น เป็นอีกทางเลือกนอกจาก JavaFX ที่มาใหม่ ถึงแม้เล่มนี้จะสนุกดี แต่อ่านแล้วต้องมีความรู้ Computer Graphic น่าจะอ่านได้ลื่นขึ้น ซึ่งเป็นหนึ่งในวิชาคอมฯ ไม่กี่ตัวที่ผมไม่ได้ลงเรียนตอนป.ตรี
สองเล่มนี้ได้มาเป็นอาทิตย์แล้วครับ แต่ไม่ได้พูดถึงเพราะยุ่งตลอด สั่งผ่าน Amazon.com เล่มละ $32 -33 ถือว่าซื้อได้ถูกกว่าตอนปัจจุบันเพราะสั่งจองล่วงหน้า (ปัจจุบันแม้จะซื้อร่วมกันก็ยังแพง $82.98 เพราะ Amazon.com กลับไปขายเล่มแรกเต็มราคาที่ $49) พอได้มา ก็เหมือนซื้อ CD เพลงแหละครับ เอาเก็บเข้าตู้ แล้วก็หยิบเวอร์ชัน e-book ที่ได้มาก่อนหน้านานแล้วมาอ่านต่อ : P จะหยิบออกมาก็ตอนอยากเอาไปอ่านระหว่างการเดินทางซะมากกว่า
อีกเล่มนึงที่ผมแนะนำว่าให้อ่าน โดยเฉพาะแฟนๆ eXtreme Programing คือ Test Driven – practical TDD and Acceptance TDD for Java Developer จากสำนักพิมพ์ Manning โดย Lasse Koskela เป็นอีกคนที่เขียนสนุกดีมากๆ ผมว่าเหมาะเลยที่จะใช้เป็นหนังสือเล่มแรกให้กับ developer ที่ไม่เคยทำ TDD มาก่อน เพราะเท่าที่เคยดูมาหลายเล่มส่วนใหญ่จะไม่ค่อยเน้นการโน้มน้าวสู่ TDD เท่าไหร่ คนอ่านที่โดนหลอกมาอ่านถ้าไม่เคยรู้มาก่อนว่า TDD คืออะไรอาจจะเหวอได้ แต่เล่มนี้ไม่ค่อยเน้น code ครับส่วนใหญ่จะเน้นการปูคอนเซปต์ที่ดี ตอนนี้ที่ JavaLobby ก็มีบทสัมภาษณ์ Lasse Koskela ใช้คำว่า “a must have book” ซึ่งผมว่าไม่เว่อร์เกินไปเลย ส่วนตัวผมให้ดาวพอๆ กับเล่ม Hibernate in Action จากค่ายเดียวกันเลย