| 作者 | 扎卡斯 |
| 出版社 | |
| 出版时间 | 2006-06-01 |
特色:
译 者 序在笔者翻译《Ajax修炼之道》接近尾声时,dlee(《Ajax实战》的译者)向我推荐了这本Professional Ajax。在《Ajax修炼之道》一书的翻译过程中,我深切地感受到“程序员修炼之道”系列书籍一贯的写作风格,语言简洁、明快,知识系统、完整,通过深入浅出的语言很容易就可以让一个初学者完成Ajax内功心法的修炼。但作为一本仅有300页左右的薄书,《Ajax修炼之道》不可能包括更多的实现细节,因此要想进一步地在实战中提高自己的技艺,还需要一些“武功招式”,否则仅有深厚的内力也不足以“临场杀敌”。稍加翻阅Professional Ajax一书之后,我就确定这正是一本讲述“武功招式”的好书,因此就决定趁势继续开始本书的翻译。在本书的前2章中,以简洁、明快的风格阐述了Ajax的演化历史和技术前身,以及Ajax*基本的使用方法,使得该书自成体系,即便是初学者也能够很快开始自己的Ajax学习历程。第3章则将Ajax的应用场景抽象成为通信控制和失效处理模式,对Ajax针对不同需求的解决方案提供了完整的参考。接着,在本书的第4~8章中,分别针对XML(包括XPath和XSLT)、RSS/Atom、Web服务、JSON、Web用户界面组件等五个主题,阐述了如何将Ajax和这些技术有效地结合在一起,经典的实例、完整的源代码,都将给读者带来“实战”的指导。在此之后,本书讲述了一个利用Ajax开发的Web Mail系统实例(第9章 AjaxMail),来说明如何通过Ajax及相关技术达到Gmail所实现的用户体验。*后,本书详细地讲述了JPSpan、DWR和Ajax.NET三种Ajax框架的使用方法,对于PHP、JSP、ASP.NET的Web开人员,都可以找到适合自己的框架。在本书的翻译过程中,原作者文思流畅、代码完整,这都给笔者留下了深刻的印象,也是笔者翻译的多本书籍中感到*为畅快的一本。如果一定要指出它的缺点,那么可能只有一点,在大部分章节中,文中例子使用的是现在使用率稍低于Java和.NET的PHP。不过,Ajax关注的是前端技术,后台代码的实现并非本书的重点,加上PHP代码的易读性,并不会给读者带来太多的困难。笔者所在的开发团队中,就基于这些例子,简单地修改成了ASP.NET的实现版本,整个过程没有遇到太多的周折。Ajax作为一项热点技术,近期相关的书籍也层出不穷,作为《Ajax修炼之道》和本书的译者、加上对《Ajax实战》、《Ajax基础教程》的阅读体验,在此与大家分享一下对这四本书籍的看法: 如果你想快速地了解Ajax技术,可以选择《Ajax基础教程》和《Ajax修炼之道》; 如果你想迅速提高自己动手实现Ajax解决方法,建议看《Ajax基础教程》和本书; 如果你想用*短的时间系统化地了解Ajax的方方面面,《Ajax修炼之道》是首选; 如果你想深入研究Ajax技术,那么《Ajax实战》是不可错过的好书。*后,在此向图灵公司的傅志红编辑和技术上的好友李锟(dlee)先生表示衷心的感谢,你们的支持和指导是本书顺利完成的基石;感谢长年来一起合作共事的吴兰陟(负责本书第4、6两章的初译)、胡冰和陈绍继,你们为本书的翻译提供了许多帮助。*后还要感谢母亲多年来的教导,以及妻子许高芳一直以来的默默支持与鼓励。鉴于笔者水平有限,因此在此必须感谢每一位读者,希望能够得到您的反馈与批评,欢迎来信(xf@csai.cn)与我一起交流与Ajax、Web 2.0、B/S软件开发的更多话题。徐 锋2006年5月于厦门紫荆园