误区五:Ajax 会破坏用户使用浏览器的体验(Ajax breaks the browser model)
确实,Ajax的应用有可能造成浏览器使用的问题,如破坏“返回键” 功能,让用户不知所以,让有残障的用户完全无法使用网站。但传统技术也可能产生类似问题:如使用框架(frames)或者Flash往往也会破坏“返回键” 功能;即便不用Ajax,糟糕的设计也能让一个网站把用户完全搞晕;即便使用最单纯的HTML也很难做到让有残障的用户顺利使用网站。这些是需要有意识地去注意和学习的方面,并不是仅存在于Ajax应用中的问题。
误区六:Ajax 是web2.0的关键组成部分
这要看你如何定义web2.0了。我认为web2.0和web1.0的区别主要在于社会层面而不是技术层面。从web1.0 到web2.0最重要的范式转变(paradigm shift)在于web2.0是双向的网络,可读写的网络和社会网络。而不是“让我们开家网上商店”的那个网络。按照这个定义,我们可以完全不用Ajax来实施web2.0。大多数博客不用Ajax;没有Ajax,维基百科照样能焕发它的异彩;社会化网络也不需要Ajax;Flickr 之所以吸引人是因为它是一个照片的社会化平台,而不是它使用的DHTML技术。
更多Ajax的相关资料(译者:建议深度阅读、推荐和翻译)
我个人最喜欢的有关 Ajax 的博客是Ajaxian 和 Shelley Power的“技术女狂人” 。Shelley 写的《添加Ajax》很快将会由O'Reilly 出版。而本文的写作参考了Bill Higgins 的关于Ajax和REST构架的文章(第一部分,第二部分。)
声明:IBM是我的客户。
译者:压题图片是原作者的照片。另外,原文上有原作者详细的联系方式。









