O’Reilly 08年1月计算机新书点评<o:p></o:p>
点此查看:Pragmatic 08年1月计算机新书点评
1.Ajax: The Definitive Guide<o:p></o:p>
Ajax以新瓶装老酒,它由过去已经非常成熟的几项技术以全新的方式组合而成。2005年,Jesse James Garrett提出了Ajax的概念,至今已有近3年时间。在这3年的时间里,Ajax技术在国内已经非常成熟,在Web开发的各个细分领域得到了非常广泛的应用,各种Ajax框架更是层出不穷。<o:p></o:p>
从Markmail上统计的数据来看,Ajax的受关注程度在2007年6月左右达到了一个最高峰。在这个时间以前,它的关注度一直处于上升趋势;在这个时间之后,开始出现了下降的趋势,但是2008年1月份的受关注程度似乎又开始上升。如果2007年6月份以前的增长表明Ajax技术及其应用在不断地横向普及,那么2008年1月以后的增长可能意味着Ajax技术在Web开发的细分领域纵深发展。<o:p></o:p>
从图书市场来看,人民邮电出版社图灵公司可谓是极具前瞻性,引进并出版了国内第一本Ajax经典著作——《Ajax基础教程》(原书名:Foundations of Ajax)。该书的英文版曾长期位居Amazon计算机类图书销售排行榜榜首,它的中文版也毫不逊色,在国内深受读者好评。《Ajax基础教程》的出版,给国内所有从事Web开发的Developers带来了福音,为Ajax技术在国内的普及和发展作出了极大的贡献。<o:p></o:p>
随着Ajax技术在国内的不断发展和《Ajax基础教程》取得的销售成绩,Ajax类书籍在国内迅速增加。其中比较有影响力的有图灵公司出版的《Ajax实战》(原书名:Ajax in Action,被评为2006年最受读者欢迎10大好书之一)和《Ajax高级程序设计》(原书名:Professional Ajax);有博文视点出版的Ajax三剑客——《Ajax Hacks中文版:创建快速响应Web站点的工具和技巧》、《Ajax设计模式》、《Ajax模式与最佳实践》······从纯Ajax技术的角度来看,这几本书几乎涵盖了Ajax技术的各个层面和层次,从初级到高级,从基本介绍到最佳实践。<o:p></o:p>
从内容上来看,《Ajax The Definitive Guide》与市面上已有的同类书基本上没有差别,图灵公司出版的《Ajax基础教程》和《Ajax实战》完全能取代这本书的内容,所以我个人认为这本书没有引进的必要。当然,我这么说并不是在否认这本书不是一本好书,只是不太符合当前的市场需求。如果这本书能在2006年出版,相信这一定会是一本超级畅销书。<o:p></o:p>
<v:shapetype o:spt="75" coordsize="21600,21600" filled="f" id="_x0000_t75" stroked="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t"> <v:stroke joinstyle="miter"> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0"> <v:f eqn="sum @0 1 0"> <v:f eqn="sum 0 0 @1"> <v:f eqn="prod @2 1 2"> <v:f eqn="prod @3 21600 pixelWidth"> <v:f eqn="prod @3 21600 pixelHeight"> <v:f eqn="sum @0 0 1"> <v:f eqn="prod @6 1 2"> <v:f eqn="prod @7 21600 pixelWidth"> <v:f eqn="sum @8 21600 0"> <v:f eqn="prod @7 21600 pixelHeight"> <v:f eqn="sum @10 21600 0"> </v:f> <v:path o:extrusionok="f" o:connecttype="rect" gradientshapeok="t"> <o:lock v:ext="edit" aspectratio="t"> </o:lock><v:shape id="_x0000_i1025" type="#_x0000_t75" style="width: 135pt; height: 177pt;"> <v:imagedata src="file:///C:\Users\erway\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png" o:title="Ajax The"> </v:imagedata></v:shape></v:path></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:formulas></v:stroke></v:shapetype><o:p></o:p>
■相关信息<o:p></o:p>
作者:Anthony T. Holdener, III<o:p></o:p>
预计出版时间:2008年1月 <o:p></o:p>
更多信息:http://www.oreilly.com/catalog/9780596528386/<o:p></o:p>
■内容简介<o:p></o:p>
本书解释了如何使用JavaScript、XML、、CSS、XHTML和XMLHttpRequest对象来创建基于浏览器的Web应用程序,它们的功能与桌面应用程序的功能相似。你将学会如何将这些工具与Ajax结合起来以创建高级的浏览器搜索、Web Services、mash-up,等等。通过本书你将学会如何使Web浏览器和Web站点“变成”真正的应用程序,而且你还会懂得为什么使用Ajax开发应用程序会更快、更简单、更廉价。<o:p></o:p>
本书还提供了XML和XSLT、流行的JavaScript框架、库、工具包和各种Web Service API的参考。Ajax给Web开发者提供了更广阔的工具和选择的集合,让开发者可以突破过去的束缚,以全新的方式创建Web内容。本书对这一独特的工具盒进行了详尽的描述,并解释了如何最大限度地使用它。<o:p></o:p>
本书主要包含如下内容:<o:p></o:p>
· 如何连接服务器端支持组件和浏览器中的用户界面;<o:p></o:p>
· 载入和操纵XML文档以及如何用JSON取代XML;<o:p></o:p>
· DOM(Document Object Model,文档对象模型);<o:p></o:p>
· 设计易用的、实用的、可视化的、可访问的Ajax界面;<o:p></o:p>
· 网站导航布局,包括Ajax和浏览器的后退按钮等话题;<o:p></o:p>
· 向表格、列表、导航盒(navigation box)和窗口添加文件;<o:p></o:p>
· 创建管理、表单交互和数据验证;<o:p></o:p>
· 搜索、Web services和mash-up;<o:p></o:p>
· 将Ajax应用于业务通信、在没有plug-in的情况下创建网络游戏;<o:p></o:p>
· 模块化编码(modular coding)的优点、优化Ajax应用程序的方式······
<o:p></o:p>
2.The Ruby Programming Language<o:p></o:p>
在最新公布的2007年TIOBE排行榜中,Ruby语言的排名下降了1位,这与MarkMail中显示的数据是项吻合的。关于ROR技术趋势的更多分析,请参考:http://blog.youkuaiyun.com/erway/archive/2008/01/11/2037769.aspx
<o:p></o:p>
■相关信息<o:p></o:p>
作者:David Flanagan, Yukihiro Matsumoto<o:p></o:p>
预计出版时间:2008年1月 <o:p></o:p>
更多信息:http://www.oreilly.com/catalog/9780596516178/<o:p></o:p>
■内容简介<o:p></o:p>
2008年1月,随着Ruby1.9的发布,Pragmatic出版了镐头书Programming Ruby,3rd,给广大RORer带来了福音。从内容上看,The Programming Language的广度肯定不及Programming Ruby,3rd,在深度上它们的侧重点各不相同。它们还有一个很大的不同是,The Programming Language的两位作者都是超级大牛,其中一位是JavaScript: The Definitive Guide 和 Java in a Nutshell的作者David Flanagan,另外一位是Ruby语言的创始人Yukihiro "Matz" Matsumoto。以这两位作者的实力,本书必定有不同于Programming Ruby,3rd之处。<o:p></o:p>
无论是Ajax还是Ruby,它们都是2006年的热门,它们曾在技术社区内引起了很大的轰动,同时也为国内的计算机图书市场增添了几分热闹。在“当当网2007年度图书畅销榜”(取前100名)中,Ajax类图书销售的前二名分别是《Ajax实战》和《Ajax基础教程》,分别排第21名和第23名;ROR类图书只有1本上榜——《Programming Ruby中文版(第二版)》。在“互动网2007年度销售排行榜”(前100名)中,Ajax类图书只有一本上榜,即《Ajax实战》,排名90;ROR类图书只有《The Ruby Way(中文版)》上榜,排名73。从这些销售“战绩”来看,这两类图书的销售情况远不如人们的预期,尤其是ROR类图书,近乎有些让人“失望”。
<o:p> </o:p>
严禁抄袭和谢绝任何形式的私自转载,如需转载,请与本人联系,谢谢!<o:p></o:p>
好书推荐,精彩明天继续······<o:p></o:p>
向朋友们推荐“图灵精通Web开发三部曲”,三本非常经典的图书,相信所有的Web开发者都能从中受益。<o:p></o:p>
1.《精通CSS——高级Web标准解决方案》(原书名:CSS Mastery: Advanced Web Standards Solutions)<o:p></o:p>
(1) 《精通HTML:语义、标准和样式》的姊妹篇<o:p></o:p>
(2) 2006年度Amazon十佳畅销书之一<o:p></o:p>
(3) Amazon销量第一的CSS类畅销书,最有用的CSS技术汇总,解密业界大师绝技<o:p></o:p>
更多详细信息: http://www.china-pub.com/32551<o:p></o:p>
<o:p> </o:p>
2.《精通HTML:语义、标准和样式》(原书名:HTML Mastery: Semantics, Standards, and Styling)<o:p></o:p>
(1) 《精通CSS——高级Web标准解决方案》姊妹篇<o:p></o:p>
(2) 透彻剖析HTML本质<o:p></o:p>
(3) 涵盖微格式、语义风、XHTML 2.0和HTML 5等新技术<o:p></o:p>
更多详细信息: http://www.china-pub.com/37889
第3部——《精通JavaScript》即将出版,敬请期待!<o:p></o:p>
<o:p> </o:p>