当在书店中翻到本书的这一页,或是在网上看到这篇文字时,相信读者已经或多或少对最近一两年Web的发展有所了解并产生了兴趣。随着技术的日新月异以及商业竞争的日趋残酷,用户体验也在不知不觉中成为了程序开发中要考虑的最重要的部分:用户都是懒惰的,不愿意为了使用你的程序去下载一个软件;用户更是小心的,在系统中安装某个插件都会让他们很不舒服;用户还是挑剔的,若你的程序使用起来不顺手,他们就会立即扬长而去。
天哪,这就是事实!幸运的是——Ajax应运而生,但它在带给用户舒舒服服、轻轻松松、皇帝一般享受的同时,也同时带给我们开发者混乱无比、极为黑暗、奴隶一般的开发过程。朋友们,别以为我是在开玩笑或是在耸人听闻,当有一天你也需要让JavaScript那稚嫩的肩膀挑起如此沉重的上万行代码时,就会切身体会到其中的艰辛。
微软再一次露出了它的霸气:一夜之间,略带稚气但却足够威武的Atlas已经站到了Ajax框架的比武擂台上。与遗留ASP.NET系统的方便整合、完全面向对象的客户端JavaScript组件模型这两大绝杀很快引得开发者连连叫好。然而,Atlas却并没有微软的其他产品那样的霸道和傲气,在平时的生活中它是一个“平易近人的小伙子”。每4周~6周都把自己最新学到的武功展示给大家看,并细心听取人们的意见(CTP发布模式,Atlas Control Toolkit协作开发模型等),勇于毫无保留地展露自己的内心世界(源代码完全开放),甚至对自己家族的敌人仍旧竭力帮助(可以与任何服务器端平台结合使用)。
但是,Atlas毕竟还年轻。它强大而纷繁的武功招式(完善而庞大的框架)往往让别人不易了解,它武功自成一派且发展迅速,尚没有系统的解释(缺乏文档和示例),加之它天生口才略逊(JavaScript难以自我描述,且没有好的IDE支持),以至于拜师学艺的人虽多,却又大多不知从何开始。
Laurence Moroney先生作为资深元老,凭着自己的经验以及和Atlas开发团队的良好关系,为我们带来了这一本Atlas的武功入门宝典。本书系统地介绍了接触Atlas、学习Atlas以及使用Atlas独门武功的方法,也为我们这些门外汉指点了一个初入门道的方法。
然而Laurence Moroney先生的著作是用异国文字书写的,虽然天下国际化趋势愈演愈烈,但许多国内人士仍觉得难以悟得其中精髓。幸而有人民邮电出版社出头筹划,并让我有幸成为该书的译者,该书的中文翻译版本才得以与大家见面。
原书作于半年前,而在这半年中Atlas又有了长足的发展,并带来了巨大的变化,以至于原作中许多内容现在均已不再适合,我在翻译过程中均将这些过时的内容更新至最新的7月份版本。同时,由于Atlas极为庞大纷繁,原作中存在一些遗漏甚至错误,在译本中我同样努力去伪存真,将其更正。瑕不掩瑜,作为世界上第一本介绍Atlas的著作,相信本书一定能给各位朋友带来相当大的收获。
在翻译也是学习的过程中,我得到了众多朋友的关心。感谢微软公司的Richard Wong先生和Aditya Bansod先生在翻译的开始时帮我理顺公司的法律事宜,并在翻译结束时帮我疏通文法。感谢Scott Guthrie和Shanku Niyogi两位公司里的大人物以及原作者Laurence Moroney先生为我的中文版作序。感谢微软公司Windows Live Hotmail团队的每一位成员,他们在翻译中给了我很多建议和鼓励,能和他们在一起工作,是我莫大的荣幸。感谢夏雪晴小姐在翻译过程中给我的关心,并帮我校对润色译文。感谢博客园的朋友们,是他们提出的建议以及对我的支持鼓励让我迈出了这重要的一步。感谢人民邮电出版社的傅志红编辑,给了我如此宝贵的机会并让我熟悉了著作出版的过程。
尽管我在翻译时努力地争取做到严谨无误,但由于时间匆忙,且限于自身水平,译本中难免有所疏漏或不足。这些可能存在的问题均与微软公司以及Atlas框架无关。我真诚地期望各位读者能够不吝指出书中的错误。读者可以通过我的博客(http://dflying.cnblogs.com/),或Email(DflyingChen@hotmail.com)与我联系,欢迎提出宝贵意见。本书的更正也将发布到我的博客网站上。
最后,我要特别地把这本译作献给我的母亲石颖萍女士,感谢您20多年含辛茹苦不求回报的养育之恩。
译者
2006年7月
译者介绍
陈黎夫(Dflying Chen),2005年毕业于上海交通大学计算机科学专业。同年作为软件开发工程师加入微软公司的Atlas创始团队——Windows Live Hotmail,曾使用Atlas参与开发了下一代Email系统Windows Live Mail以及Windows Live Calendar等产品, 擅长Web相关技术,有着近8年的Web开发经验。作为Atlas在中国的传道者之一,他在个人博客中写过大量的Atlas技术文章,并引起了广泛反响。







