2006年度10大技术开发类图书

10大技术开发类图书(除年度最佳外,其余按首字拼音顺序排列)
入围名单(按首字拼音顺序排列):
.NET设计规范
Ajax基础教程
Ajax实战
编程的奥秘 .NET及相关类
C#高级编程(第4版)
C#入门经典(第3版)
C++ Primer中文版(第4版)
代码大全(第二版)
Effective C++:改善程序技术与设计思维的55个有效做法(中文第三版)
Java 2核心技术 卷I卷II
Java Web开发详解——XML+XSLT +Servlet+JSP深入剖析与实例应用
Linux内核设计与实现(第二版)
Spring in Action中文版
SQL Server 2005数据库开发详解
深入浅出设计模式(影印版)
算法导论
UNIX编程艺术
VC++深入详解
Visual C# 2005从入门到精通
Web性能测试实战

年度最佳技术开发类图书   《代码大全(第2版)》
作者:(美)迈克康奈尔(McConnell,S.)
译者:金戈 等
出版社:电子工业出版社
入选理由:Borland公司大中华首席技术官李维评论说,“《代码大全》是我早在好几年前便已经阅读过的好书。这几年来我不知买过多少书籍,也清理过许多书,但是《代码大全》始终占据着我书架上重要的位置而不曾移开过,好书是经得起时光考验的。”资深软件人士曾登高这样评论说 :“《代码大全(第2版)》对我的冲击就如《怎样解题》,让我在Steve McConnell循序渐进的讲述方式中对那些未成熟的编码思路变得豁然开朗。”
除了几年前侯捷老师的《深入浅出MFC》以外,几乎没有哪本技术书籍能够——无论在任何渠道——都如此大放异彩。McConnell 是15年来国际知名的软件工程专家,也是非常善于把他的经验和代码能力总结出来的高手,他独特的方式让你一边微笑一边心领神会(全书中包含了许多趣味横生的小故事)。只要你没有在看到它的第一眼时被它的厚度所吓倒,那么你几乎就注定了能够在阅读过程中有所收获。本年度不仅创下销售3万册的计算机图书销量神话,而且在各个技术媒体上都广受好评。无论从名气,销量还是各方面评价来说,《代码大全(第2版)》获此殊荣可谓当之无愧。

《Ajax实战》
作者:(英)克拉恩、
         帕斯卡雷洛、杰姆斯
译者:ajaxcn.org
出版社:人民邮电出版社
入选理由:如果要评选2006年最为火热和发展迅速的技术,可以肯定那绝对是Ajax。本年度Ajax随着Web2.0风潮席卷IT界而大红大紫,人民邮电出版社出版的“Ajax三剑客系列”正在使越来越多的人了解和使用Ajax。其中来自Manning的《Ajax in Action》起到了不可替代的推动作用,使构建效果绚丽的Web应用不再是梦想。
本书展示了大量Ajax开发的实例,深入浅出地带你游历Ajax的世界 ; 最为可贵的是它同时解释了架构Ajax框架的各种必备知识,每一个实例中的代码最后都被重构为一个可以重用的组件,这些组件不需要做任何修改,或者只需要稍作修改就可以直接应用在读者的项目开发之中。

《C++ Primer中文版(第4版)》
作者:(美)Stanley B. Lippman、
           Barbara E. Moo、Josée LaJoie
译者:李师贤 蒋爱军 梅晓勇 林瑛
出版社:人民邮电出版社
入选理由:久负盛名的C++经典之作,在2006年再次闯入前三甲。本书的经典程度不用赘述,堪称C++经典教程,其内容是C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的完美结合,已经帮助全球无数程序员学会了C++。值得一提的是,文中许多来自真实世界中的程序例子对于C++初学者特别有参考价值。
本版对前一版进行了彻底的修订,内容经过重新组织,更加入了C++先驱Barbara E. Moo在C++教学方面的真知灼见。既显著改善了可读性,又充分体现了C++语言的最新进展和当前的业界最佳实践。如果想系统地学习C++,那么这本最新版的《C++ Primer中文版》是不错的选择。

《C#高级编程(第4版)》
作者: Christian Nagel、
             Bill Evjen、Jay Glynn等
译者:李敏波
出版社:清华大学出版社
入选理由:同样是经典作品,从第一版开始就一直是Wrox红皮书中最畅销的品种之一。其中第三版曾在2005年度当选十大技术开发类图书之一,今年再度蝉联入选。该书以往各个版本都曾广受好评,在中国版协、中国出版科学研究所、《出版参考》杂志组织的“2005年度输出版、引进版优秀图书”评选活动中获得“2005年度引进版科技类优秀图书”奖。尽管今年的平台语言之争仍然火热,但不可否认的是,C#仍然是本年度最为流行的开发语言之一。在众多程序设计语言中,C#以它的简洁和稳定博得了无数程序员的青睐。
这本书是目前的最新版本,以最新的.NET Framework 2.0和Visual Studio 2005为基础,全面系统地介绍了C#编程的工具,提供了理解.NET体系结构的工作原理所必需的背景知识,是学习.NET编程不错的一本参考书。

《C#入门经典(第3版)》
作者:(美)Karli Watson、
          Christian Nagel等
出版社:清华大学出版社
入选理由:严格来说,本书其实并不能算是Wrox系列中的佼佼者,无论从内容,可读性,甚至从翻译上都不如前面那本《C#高级编程》。本书的特点是内容覆盖面广,然而语言上却显得有些罗嗦;但也许对初学者来说这正是他们觉得宝贵的地方,可能因此才使这本书登上年度10大图书的宝座。这本书可说是全面介绍C#编程的百科全书,便于读者全面系统的学习C#语言,对初学者尤其如此。
此书内容包括 : C#语言基础知识 ; 如何用C#编写Windows应用程序及如何部署 ; Web应用程序的开发、Web服务和Web应用程序的部署 ; 在应用程序中如何使用数据,包括存储在硬盘文件上的数据、以XML格式存储的数据和数据库中的数据等。尤其适合于学习.NET Framework的初级读者,也适合已了解.NET 1.0,又想了解.NET 2.0最新特性的读者。

《Java 2核心技术 卷I:基础知识和Java 2核心技术 卷II:高级特性》
作者:(美)霍斯特曼(Horstmann,C.S.),(美)科奈尔(Cornell,G.)
译者:叶乃文 卷I
             陈昊鹏  卷II
出版社:机械工业出版社
入选理由:本书是另一本全面系统讲述Java2技术中的各项主题的大部头图书,是由浅入深学习Java的系统化之路。内容包括多线程、集合框架、网络API、数据库编程、分布式对象等,深入探究了Swing、Java 2D API、JavaBean、Java安全模式、XML、注释、元数据等主题,同时涉及本地方法、国际化及JDK 5.0。同时需要说明的是,这本书虽然在国内是两本独立的图书,但由于上下卷联系非常紧密,对各主题的叙述相当流畅,因此作为一个主题入选年度十大图书。
与2002年的版本相比,有些章节几乎进行了重写,作者就好象听到了读者的心声一样,去掉了许多的累赘,添入了不少的惊喜。在Java的学习上,《Java2核心技术》是绝对的权威指南。至今,许多程序员还一直沿用书中的经典实例。

《Java Web开发详解——XML+XSLT+Servlet+JSP深入剖析与实例应用》
作者:孙鑫
出版社:电子工业出版社
入选理由:本书是入选图书中唯一一本国内原创图书,能够在今年强者如林的国外好书中占据一席之地,充分说明了这本书的价值。本书特点是内容全面,涵盖了从事Java Web开发所应掌握的所有知识。同时本书的最大特色是随书配备了大量的Java教学视频,帮助初学者快速入门。在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。
对于初学者来说,能够看到作者孙鑫的亲自教学示范绝对比一点点的啃书来得有效,相信这也是本书虽然价格不菲却仍然倍受关注的重要原因。孙鑫本年度的另一本著作《VC++深入详解》也是倍受读者关注的好书,讲述了VC++开发中的常见问题。

《深入浅出设计模式(影印版)》
作者:(美)弗里曼(Freeman,E.)等
出版社:东南大学出版社
入选理由:本年度唯一一本入选的影印版图书,同时也是第二书店评选出的2006年度最受欢迎的影印版图书。最大特点是深入浅出,实例经典。虽然是影印版,但是用语通俗易懂,适合程序开发人员的阅读习惯,并不会对阅读质量产生太大的影响。书中对设计模式的讲解非常到位,看过的人评价也很高 ; 经过口耳相传,曾经一度使越来越多的人向我询问这本书,其中还包括某些著名网站的大版主。
本书来自O’Reilly的Head First系列,足以保证本书的品质。O’Reilly本年度出品的其他Head First系列图书也有良好表现,像《深入浅出Ajax(影印版)》,《深入浅出HTML与CSS、XHTML(影印版)》,以及去年的《深入浅出Java(影印版 第2版)》,都是非常经典的畅销书。

《算法导论》
作者:(美)科曼(Cormen,T.H.) 等
译者:潘金贵 等
出版社:机械工业出版社
入选理由:与现在铺天盖地的平台语言类图书相比,算法类图书似乎一直被我们所遗忘。然而目前越来越多的面试笔试中突显主要地位的算法题却清醒地告诉我们 : 算法依然是一个优秀程序员的必修课。高级的开发环境和高效率封装良好的组件正在一点点消磨我们设计的冲动,使越来越多的人变成堆砌代码的IT工人。算法是程序设计的灵魂,无论对于初学者或有经验的程序员来说都是如此。
本书的特点是内容全面,讨论了线性规划、动态规划的两个应用,随机化和线性规划技术的近似算法等,还有有关递归求解、快速排序中用到的划分方法与期望线性时间顺序统计算法,对哈密顿回路和子集求和问题的NP完全性的证明等。但阅读该书需要具备一定的计算机与数学知识。

《UNIX编程艺术》
作者:(美)理曼德(Raymond,E.S.)
译者:姜宏 何源 蔡晓俊
出版社:电子工业出版社
入选理由:该书可以算是本年度10大图书中比较另类的一本,它并不是完全讲述技术内容,而是涵盖了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验。
相比其他书来说该书内容比较深邃,覆盖面广,展现了作者极其深厚的经验积累和行业智慧。这本书不仅重实践,还更富理念,即既包含警世格言,又不忘检点Unix开发中的特殊案例。在每个警句前后,都有生动实例阐明其由来,而且这些例子绝不是普通的“Hello World”,大多出自真实世界里的运行代码。
本书适合在UNIX领域内有所研究的中高级读者阅读,从书中描述的思想中理解作者的深厚经验智慧和内涵。大师就是大师,敢于把“UNIX编程”放到艺术舞台上来讲并且通篇穿插讨论哲学问题的,恐怕也只有Eric Raymond大叔有这个资格。

编辑手记
从本年度10本入选图书可以看出,C++、Java及C#这些主流程序设计语言依然保持着他们的地位,《Ajax in Action》在Ajax横空出世的环境下在10大图书中占据了一席之地,也是顺理成章的。本年度风头正劲的《代码大全(第2版)》再次名列榜首,可说是实至名归。《深入浅出设计模式》一推出便有诸多好评,堪称本年度设计模式图书中的经典。《算法导论》的入选乍一看有些跌人眼镜,但实际上正好说明了国内程序员们正在把目光从平台语言之争转移到算法和数据结构等基本功的学习上来,其实是好现象。
遗憾的是,本年度入选图书中只有一本是国内原创,与去年相比,今年交出的答卷显然不尽如人意。其实今年涌现出了许多优秀原创作品,例如孙卫琴的《Java面向对象程序设计》,胡百敬的《SQL Server2005数据库开发详解》等等,可惜由于种种原因皆铩羽而归。
在2007年,我们期待更多的国内优秀原创图书走进我们的视野
 

你可能感兴趣的:(2006年度10大技术开发类图书)