下一页 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类语言。《SoftwareDevelopment》杂志最新的读者调查结果来看,Java和J2EE等相关技术人员的薪水已经稳稳高出同侪。