Ajax for Web Application Developer译序

来源:互联网 发布:双胶合透镜优化设计 编辑:程序博客网 时间:2024/06/12 00:34

随着2005年初Ajax技术的出现以及迅速串红,国外出现大量的Ajax相关书籍,而国内中译本也几乎是同步跟进并快速占领Web开发技术书籍的市场,使得国内Web开发者能够第一时间掌握Ajax技术。
但学习掌握Ajax技术是一回事,如何高效地将Ajax应用于开发实践则是另外一回事。学习Ajax技术,您也许会从XMLHttpRequest的创建开始,查看它的响应的状态,为响应设置相应的客户端响应函数。学习过程中您会不厌其烦地写一些大同小异的试验代码,您会为代码的正确执行而暗自高兴。但学习仅仅是学习,用户可不会因为您的网站弹出的“hello, world!”对话框是用Ajax实现的就频频光顾,他们需要的,仅仅是更加丰富的用户体验,至于Ajax,他们首先想到的,肯定是荷兰那支球服上画着希腊英雄头像的球队。所以,如果您不能将Ajax高效的应用到您的工作中,那么Ajax仅仅是四个有着丰富且多样的含义的字母。
那么,如何将Ajax高效应用于开发实践中呢?我相信本书就是试图在回答这样一个问题。如果出版社同意,其实我很希望将这本《Ajax for Web Application Developer》(中文版)命名为《Ajax最佳实践》这个似乎十分俗气且已经被他人捷足先登的名字,但本书比之同类书籍,其特点正是在“最佳实践”这四个字上。首先,它只是一本薄薄的小书,不厚的200多页却足以让一个Web开发者用最短的时间完成对Ajax从久仰大名的门外汉到游刃有余的行家里手的转变过程。其次,在前台尚无标准框架的今天,本书的确为您的Ajax开发提供了大量高度可重用、可扩展且有详细讲解的js对象,使您的开发不再需要一次次从零开始。
本书由浅入深地阐述了有关Ajax技术各个方面的知识,并且给出了很多实用示例,这些示例不仅单独来看具有强大的功能,而且最终可以组合起来用于创建一个复杂的Web应用程序。通过阅读本书,您不仅可以全面地了解有关Ajax的基础知识,同时还可以跟随着本书中的示例代码,逐步地学习如何创建Ajax引擎和各种可重用的Ajax组件,如何使用多种Ajax模式,以及如何进行Ajax数据库交互,并最终将所学的全部技术有效地结合起来,用于创建能够提供丰富用户体验并且可重用的健壮Web应用程序。
应该说本书并不适合那些没有任何Web开发经验的读者,但让这样的读者也能读懂,却的确是我翻译过程中一个很重要的目标。在此我要感谢我的妻子,因为作为译稿的第一个读者,作为没有任何开发经验的菜鸟,要让她读懂,在翻译过程中需要更多的耐心并且精益求精。让我欣慰的是,她说她读懂了,她说有时间也能和我一起搞开发了,为此我真心感谢她!

原创粉丝点击