下一頁 1 2 3
Java的盛宴(上)·Java的盛宴(中)·Java的盛宴(下) 籠統意義上的Java實際上已經成為一個大迷宮,發展方向也非常不確定,即使是許多專業Java開發人員也無法了解全豹了。在這樣的大背景下評價Java圖書,其實是并不討好的差事。因此,我們將內容分為三部分,本期僅討論Java語言層次的綜合類和入門圖書。 入門書似乎是技術含量低的代名詞,實則不然,要寫一本好的入門書其實是非常難的。比如說吧,筆者驚奇地發現,國內的作者居然近乎完全口口相傳、人云亦云似地還在大講特講AWT圖形組件,而對Swing要么根本不提,要么介紹非常簡略,最后完全弄成喧賓奪主,對于這樣的書,我們挑選時堅決槍斃之。畢竟,Swing在圖形界面方面替代AWT,已經是1998年1.2發布時的陳年舊事了,7年過去了,我們的作者、老師還在教授讀者使用實際項目中根本不可能使用的AWT圖形組件,簡直是可怕而又可悲的事情。要知道,國外講AWT的書早已絕版多日了。
緣起 搞技術的人中,像筆者這樣喜歡買書看書的,很有不少:同行朋友里家中技術書成山的大有人在。聽說,國內互動出版網的五星級會員超過了一萬,也可為此佐證。其中原因大部分應該拜我們從事的行業變化太快所賜——不讀書,就有朽掉的危險。想來《中華讀書報》中《電腦書城》這樣的???,讀者中除了出版界、圖書發行界、圖書館界的朋友外,應該還有眾多此道同人吧。 算起來,接觸電腦,買電腦書,也有20來年歷史了。從當年一書難求,到現在屢屢被書店中琳瑯滿目之勢所眩暈,真是恍如隔世。從某種意義上來說,如今買書想要買對,也可以算是一種學問。這種情況下,別人的閱讀經驗和評論,就非常有意義了。不然,何以Amazon的書評模式會如此引人注目呢。 中國的評論傳統,古已有之。月旦評、人物志在前,《文心》、《詩品》于后。而歷代詩話、畫論云云,可謂浩如煙海。書話之濫觴則始自近代阿英,此后成了非常流行的一種文體,近年來國內書業勃興(有數字說每年新書就十數萬種),更是為此推波助瀾。 計算機圖書方面的評論介紹性文字,在我們印象中,國外已有多年,比如赫赫有名的《Dr.Dobb sJournal》網上書評ERCB,1990年開始的ACCU書評,當然還有起自1995年的Amazon自由書評,如今已經成為圖書方面最具影響力的一種媒體形式。國內早期得到廣泛注意的書評性文字,應該是侯捷的《Windows程序設計好書》、《MFC4大天王》、《C /OOP大系》等“無責任書評”系列,陸續使不少原來國內知之甚少的好書開始為眾人所矚目,有許多人都由此開始重視技術圖書的品牌與質量。此后,國內相關的網站、雜志都開始出現,書多,有價值的信息也越來越多,榮耀、孟巖等總結的《C程序設計之四書五經》、《C 程序設計之四書五經》等等是其中的代表。但大多數門類上還是徒嘆闕如,許多普通讀者面對書海,仍然無所適從。 說起這個專欄的緣起,完全是一種機會巧合。近年來移居海外后,能夠比較沒有障礙地接觸到最新的圖書資訊,視界迅速擴大,業余時間卻增加了不少。偶然開始受人之邀幫忙選書、評書,又進而審書、譯書,漸漸結識若干國內出版社的朋友,因此得以獲悉不少出版界的行內故事,自己也慢慢生出些半個行內人的感覺。此后在網上再遇到初學者因為選書而手足無措時,開始忍不住好為人師,代為指點迷津一番。網上書店或者相關的技術論壇更逐漸成為筆得痛快臧否的良所。久而久之,小圈子里都知道我好發議論,朋友們開始送我一個外號——“嗜評狂”。 今年伊始,收到一位出版界朋友的建議,說《中華讀書報》想開一個專欄,從中立的角度,按類別總結方式為讀者和發行渠道推薦國內出版的好書,以促進技術書界優勝劣汰,形成良性循環。這無疑是一件有功的事業。作為行外人兼海外人,蹙而為此,心里本來頗為躊躇,但是得多位業界朋友鼓勵,并惠允全面專業知識的協助,于是也就斗膽得令,小兵先行了。 名聞國內外讀書界的“董氏二兄弟”中董鼎山先生有一本文集叫做《書·人·事》,本專欄名稱即效此而來。筆者的意思,是不完全限于書本身,而是涉及書人、書事。但愿能夠不辱使命。知我者,罪我者,歡迎發郵件到jch_liu@sohu.com交流溝通。 專欄開山第一篇,我挑當今最熱門的語言Java作為主題,大概是最四平八穩,最無可爭議的選擇了吧。雖然Java的實際使用率應該還在C/C 之下,但是輿論似乎已經達成共識,Java才是明天的主宰。這不,Readex調查公司最近所做的一份開發人員調查顯示,C/C 和Java在開發語言使用比例上的優勢已經牢不可破,而且未來期望一項,Java占據了極大比例,C/C 以及VB都在明顯下降。C 專家ThomasPlum也做過一個有趣的實驗,使用正則表達式篩選網上招聘中的編程語言要求,結果Java以43%左右的比例僅略低于老資格的C ,排名第二,遠超過了C、VB、.NET類語言?!禨oftwareDevelopment》雜志最新的讀者調查結果來看,Java和J2EE等相關技術人員的薪水已經穩穩高出同儕。