首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训

       
热门搜索: ASP.NET Ajax Spring Hibernate Java
Ajax模式与最佳实践   
电子工业出版社 / 2007-3-1 / (美)格罗斯(Gross,C.)著,李锟 等译 / 49.8 元
ISBN:9787121038167
何处购买:   去DearBook购买(¥37.35)
Book Rank:  66 

正在获取信息...........

该书常用的标签(推荐/用户提交):  提交tag
用户书架推荐:
收藏到我的书架
《Ajax模式与最佳实践》图书论坛:
我要发表话题
翻译的太差 - 221.219.3.*      
原著如何先不谈,译的是乱七八糟,质量及其低下。尤其是以李锟负责译的前三章,文辞晦涩,不知所云。拜托博文以后不要找这么烂的译者好不好。

举一个例子,第三章第62页,第三段的最后一行“但是这些属性和方法被认为不是HTML DOM顺从的”。

这是中国话吗?啥叫“不是HTML DOM顺从的”?虽然我还没有对照原文看看原文这一句是什么,但是这样的一句译为实在不敢让人恭维,而且后面还多次出现类似狗屁不通的译句。不由得让人感慨,英文或许还能看懂,看这译文反倒是看不懂了!

想要问一下,李锟作为译者还号称Ajax技术专家懂不懂技术?博文的技术编辑有没有审过稿?

这种质量的文字也居然能拿出来出版?
2007年04月12日 4点37分   |  2回应 |   9 /10人觉得此评论有用
此评论对你有用  没用
 
Ajax模式与最佳实践 - xy123xy   财富等级:   
已经看了一些,介绍得还是比较详细的,就是有些中文翻译不是很准确,但还是值得推荐的
2009年03月21日 5点35分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
希望这是一本好书哦 - wangsky2   财富等级:   
Ajax现在很流行,大家也都想学一些新的技术,希望这本书能够带给大家新的好识
2008年12月22日 12点51分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
希望这是一本好书哦 - wangsky2   财富等级:   
Ajax现在很流行,大家也都想学一些新的技术,希望这本书能够带给大家新的好识
2008年12月22日 12点51分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
无题 - dz08039   财富等级:   
感觉上还是不错,只是RMB有点扛不起,还是需要好心人提供电子版
2008年01月15日 12点18分   |  0回应 |   1 /1人觉得此评论有用
此评论对你有用  没用
 
【转】 - willko   财富等级:   
读后感受:

本书对于那些正准备扩展技术视野的中、高级Ajax程序员来讲是一本高级参考。当你翻开在前三章,你会发现它的作者Gross没有为初学者详尽地介绍 Ajax,而是潜心钻研针对Ajax不同问题的模式。虽然在校订和一些关键技术评论上存在一点瑕疵,但总体来讲,它出色地完成了覆盖Ajax模式和实践的 任务。作者Gross也是一位REST和XML粉丝,因此你对此书的看法可能依赖于对他的技术选择的认同。

书中第一二章 涵盖了XHR对象的基本原理以及使用工厂模式来抽象对象以去除浏览器的差异;第三章主要讲“内容分块”,作者阐述了他所认同的 Ajax核心——事件导致异 步请求,将按照一定顺序的内容注入到document中;第四章阐述“缓存实践”,而第五章则涵盖了“置换”模式,尤其是将 URL资源从表象中分离;第六 章讲述“解耦导航”,尤其是从业务逻辑中分离事件触发/处理;第七章主要讨论在状态之间的无缝切换,第八章涵盖了“持久通讯”(polling)模式,可 能其中一些你曾经在WWDC中见识过;第九章讲述了使用“状态导航”模式的Ajax工作流,第十章则涉及“无限数据”,最后一章涵盖了如何将远程服务看作通过REST的MVC模式。

以上是本书的一些内容,而其中的大多数示例都具有编写良好的代码。在书中的代码将在后期整理到一个框架中,因此它们与那些类似玩具的代码相比更具实用性。服务端示例使用Java或者C#编写,并且附上了所有的XML序列化代码。JavaScript代码看似遵循了一些奇怪的约定——类似Java风格的函数名开头字母大写。需要提的一点是这里没有涉及任何第三方框架。

针对序列化,Gross将XML与其它的序列化方式做了比较:“一些人认为XML存在问题并且使用其它被提议的协议将更好。坦白地讲,我认为那是很明显的错误…因此当你编写Ajax和REST应用时,忠于XML是最好的选择。”

我确实认同Gross对于在web服务中使用XML的交互性优势,但他没有提到像Yahoo和del.icio.us这样的站点使用JSON提供数据。如 果你的应用只与del.icio.us交互,那么就没有必要使用XML。而且目前存在着一些你可以完全控制服务的示例:一个内网应用、使用对开发者友好的 JSON或者YAML。我认为至少应该在示例应用中讨论序列化。

本书对于那些希望了解建立大型Ajax应用的隐性危机和 排解它们方法的开发者来讲可称得上是伟大的著作。文章总体语言简洁、易于用来导学。其中涵盖的模式非常具有实用价值,尤其是缓存模式和处理转换和转换状态 的不同方式。如果你正在进行一些REST/XML和多重web服务的工作,我将此书推荐给你。
刘丹—— Matrix的负责人

http://www.china-pub.com/member/bookpinglun/viewpinglun.asp?id=34053
2007年08月17日 10点28分   |  0回应 |   2 /4人觉得此评论有用
此评论对你有用  没用
 
关于Ajax设计策略的优秀书籍 - 58.48.143.*      
这是一本关于Ajax理论和策略的杰出著作。为外行做点说明,Ajax代表Asynchronous JavaScript和XML。简而言之,它就是web2.0大潮的幕后技术。使用Ajax技术,新数据将从服务器端读取并且/或者由客户端的JavaScript脚本通过调用服务器端资源(通常为XML格式)将其生动地呈现出来。同时,基于用户输入的内容和从服务器上获取的信息对个人网页进行相应修改,而非刷新整个页面。使用Ajax带来的高度互动及其自身的优越性使它成为一支不可忽视的力量。因此,我们亟需一本涵盖了这项技术基础知识要领的书籍。

名副其实,《Ajax Patterns and Best Practices》对Ajax工作原理进行了精妙的理论性论述并且囊括了各种Ajax技术的应用良策。当然,即便掌握了所有的技巧也不是什么值得夸耀的事情,除非你能灵活有效地将Ajax应用到开发中。一个令我感触良深的例子就是书中关于存储策略的材料:一直以来,Ajax技术作为一种高速呈递信息的方式为人们熟知,但书中这部分内容却让Ajax成为一种节省流量的有效手段。

和其它关于Ajax的书籍有别的是,《Ajax Patterns and Best Practices》包含了许多Ajax技术的设计模式。例如:你应该如何分割数据以便于分配呢?答案是,采用内容分块模式(Content Chunking Pattern);如何有效地维护状态或至少是维护痕迹呢?答案是,采用持久通信模式(Persistent Communications Pattern);如何让用户对所有潜在的数据了如指掌呢?答案是,采用无限数据模式(Infinite Data Pattern)。通过书中呈现的九种模式,作者几乎发掘了所有的Ajax理论,这些知识对你将来编写应用程序时制定策略有重大的帮助。每种模式都有相应的章节对其进行论述,每章均以模式的设计意图为开头,然后介绍使用该模式的动机,并列举一系列使用该模式开发的应用程序和与该模式相关联的设计模式。接着,以解决实际问题的方式诠释该设计模式的架构。最后,执行程序通过代码及用户与各种网页的互动形式展现。在章末,还有对该章精华内容的总结回顾。

如今,各种采用Ajax技术的案例充斥于网络,但你却很难遇到适用的相关理论,《Ajax Patterns and Best Practices》因填补了这一空缺而大受欢迎。虽然,我懂得如何编写JavaScript脚本,也知道什么是XML,但我更需要的是懂得如何通过这些模式整合这两种语言以体现真正意义上的Ajax。这本书确实做到了这点。我唯一的不满是,第一,二章中对Ajax的介绍过于仓促。所以,对于完全不了解Ajax的读者来说,可以先阅读《Head Rush Ajax》,毕竟它作为入门读物更为通俗易懂。
2007年04月04日 7点28分   |  0回应 |   0 /2人觉得此评论有用
此评论对你有用  没用
 
关于恰当使用Ajax技术编程及Ajax开发模式不可或缺的概论 - 58.48.143.*      
阅读这本书真的让人心旷神怡,受益匪浅。迄今为止,我已经读过四本不同出版社发行的Ajax技术著作,而《Ajax Patterns and Best Practices》是最棒的。作者以十分友善的口吻行文并让读者轻而易举地捕捉到当今采用Ajax技术进行网页编程背后的技术思想。(复杂的问题往往通过技术作家的叙述得以简化。)

但你千万不要因为作者定义了JavaScript,XML和HTTP的关系,而认为这仅仅是一本给新手扫盲的入门读物。在对Ajax作了简短的介绍后,作者很快进入到关于高级模式的讨论。基于一个拥有安全可靠的交互浏览器对象实例(cross-browser object instantiation)的模块,并通过一个简单工厂模式(Simple Factory Pattern),作者实现了基本的异步调用。可见,巧妙的设计让编程事半功倍。

我很欣赏书中描述的模式并非如今充斥于博客,wiki和书籍上的模式的故调重弹,而是采用Ajax技术进行网页编程在各方面应用的全新展示。作者还提及了各种主流浏览器在处理诸如HTTP标题(HTTP headers),数据存储(caching),输出背景(output display,也可能没有提及)等问题时的特性,这些知识都是你将来采用Ajax技术编程必要的储备。

持久通信(persistent communications),缓存控制(cache controlling)及多设备用户界面渲染的置换(permutations for multi-device UI rendering)就是这些有用的模式被成功应用的经典例子。(我仍然愿意看到作者关于自动保存“AutoSave”特点的陈述,尽管这一特性早已为许多Ajax技术的早期采用者所熟知,因此我不会以此指责作者。)

我同时也很高兴看到书中对REST模式编程的回归,并在压轴的章节中展示了REST顶层的MVC模式应用程序的开发。而在其它一些主流出版物中,REST系统都没有得到足够的重视。显然,这也是《Ajax Patterns and Best Practices》另外一个突出的优点。

作者在描述各种模式与概念时,涉及了几种编程语言,如PHP,Python,C#和Java。虽然这让我们有些勉为其难,毕竟我们并非精通所有这些语言,但这确实展现了交互平台的高效性(cross-platform effectiveness)。

作者也分析了诸如使用面向对象JavaScript编程,使用prototype,代码再利用(code reuse)等一些最佳实践的概念。尽管这些概念往往需要反复阅读揣摩才能完全理解,但它们将会助你成为一名更全面的程序员。因此,《Ajax Patterns and Best Practices》确实学习Ajax技术的必备书籍。
2007年04月04日 7点28分   |  0回应 |   0 /2人觉得此评论有用
此评论对你有用  没用
 
不知道怎么样 - cuiqianming   财富等级:   
最近正想学AJAX呢,不知道这本书怎么样,先一睹为快
2007年03月06日 9点41分   |  0回应 |   0 /1人觉得此评论有用
此评论对你有用  没用
 
标题:
Tag: (多个tag请用","分隔,最多支持5个)
评论内容:  
请先登录后再发表评论,点这里登陆
请填入验证码:   
中国的首都在哪里? 输入问题答案(提示:北京):
(注:评论内容必须大于20个字方可赠送C币,否则只发送评论)