Ajax发明人:Ajax并不适合所有网站
发布时间:2008-01-30 12:20:00
中国互联网协会与Google(谷歌)公司联合主办“Internet+ 互联网世纪论坛”,AJAX技术的发明人Jesse James Garrett在会议期间接受专访时表示,他从未想到AJAX可以获得这么大的成功,但他也表示并非所有的网站都适合用AJAX技术。
AJAX技术是由Jesse James Garrett于2005年2月在一篇文章中提出来,是Asynchronous JavaScript XML(异步JavaScript 和XML)的简称,Ajax提供与服务器异步通信的能力,一个最简单的应用是不是刷新整个页面而在网页中更新一部分数据。
当初提出来AJAX概念的时候有没有想到产生这么大的影响?会有这么多的网站使用它?
Jesse James Garrett:我当初完全没有想到影响这么大,我只是提出一个可能性,希望大家多学多用,但AJAX的发展是完全超出我的预料之外的。
当初提出AJAX的时候灵感是什么?为什么会把这 JAVA 和 XML 两种技术结合起来?
Jesse James Garrett:我最初看到有几个网站在做一些我想做的事情,但是还没有完全是现在的样子。我是想做的一些网络应用最早是想用FLASH的,但是我手下的员工对FLASH不熟悉,我想怎么样用传统的Web技术也能达到FLASH的效果。后来我在实践中发现,可以把JAVA 和 XML 这两种传统的Web技术让来实现。
AJAX从概念提出到现在,应该说经过了两年,发展也比较快,你觉得在这个发展的过程当中还有一些什么问题需要去解决?
Jesse James Garrett:我觉得现在问题有很多,其中一个比较突出的就是现在用工具和模板很多,不同的模板做一些不同的事,但是怎么样选择一个更好的模板是比较难以选择的事情。
你怎么来看AJAX未来的发展,是不是它将成为互联网最重要的一个技术,是不是所有的网站都会采用用AJAX这种技术。
Jesse James Garrett:我认为并不是每个网站都适合用AJAX,已经有一些例子,有些网站从传统的网页转到AJAX不是很成功就转回来了。
我认为对AJAX发展更重要的是看浏览器是怎样发展的,因为很多以前的浏览器根据普通的静态网页来设计,传统的网页有哪些运用的程序,但现在AJAX的一些在新的网页应用模式,需要浏览器对AJAX有更好的支持。
Google应该是AJAX最主要推动者,Google Map、Gmail都在应用AJAX,但是对Google最主要业务搜索来说,AJAX的支持并不好,因为搜索引擎主要是抓取静态的网页,而无法抓取态的AJAX技术,我想问一下您怎么看这个现象?
Jesse James Garrett:这个可能是Google搜索引擎的一个问题,AJAX的的特点是让人可以更及时得到信息,但机器却比较难以取得信息,搜索引擎是机器,所以现在支持还不好。
我认为现在可以分两条路,一条路怎样让人尽快得到信息,另外一个是怎样能够让机器得到信息。Google有一个新的API叫做Google Sitemap,一开始的作用就是可以让网站按照API的原理设计网站,让它可以让搜索引擎找到使用AJAX技术的网站的信息。
新最后一个问题就是跟技术没有什么关系,国外有很多互联网的大公司进入中国,不是太成功,不知道您怎么看待这个现象?另外Google来中国的发展前景您认为怎么样?
Jesse James Garrett:我觉得Google已经尝试的产品都很成功,所以我觉得Google的成功可能性比较大。


猜你喜欢
- 1**:请求收到,继续处理2**:操作成功收到,分析、接受3**:完成此请求必须进一步处理4**:请求包含一个错误语法或不能完成5**:服务
- 在MySQL中删除数据有两种方式:truncate(截短)属于粗暴型的清空delete属于精细化的删除删除操作如果你需要清空表里的所有数据,
- 安装 Java 语言的软件开发工具包brew cask install java或者在Oracle官网 中选择 Mac 版本 jdk-8u1
- 前言:python由于GIL(全局锁)的存在,不能发挥多核的优势,其性能一直饱受诟病。然而在IO密集型的网络编程里,异步处理比同步处理能提升
- 1.Pool资源池的概念Pool资源池的官方文档:https://docs.ceph.com/en/pacific/rados/operat
- 这篇文章主要介绍了如何基于Python实现电子邮件的发送,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的
- 现在只有山东、北京、上海等发达地区有考Python的这个举动,其他地区暂时还没有。首先,Python类似于c++,Python是一种面向对象
- 中介者模式中介者模式(Mediator Pattern)是一种常用的设计模式,用于解决各个对象之间的复杂依赖关系,使得各个对象之间可以独立地
- 冻结的集合前面一节讲述了集合的基本概念,注意,那里所涉及到的集合都是可原处修改的集合。还有一种集合,不能在原处修改。这种集合的创建方法是:&
- PHP attributes() 函数实例返回 XML 的 body 元素的属性和值:<?php $note=<<<
- 学委前面展示dict的概念和增删查改!这次我们把其他函数介绍补充了。dict 的元素定位(键/值定位)和遍历dict这种对象我们可以通过 k
- 首先我们一起来看下 Character entities references (HTML Entities)和 Numeric Chara
- 前言在实际生产环境中,如果对mysql数据库的读和写都在一台数据库服务器中操作,无论是在安全性、高可用性,还是高并发等各个方面都是不能满足实
- 导读:由于banner一般用于专题类网站,在门户网站的二级页面,用户进来之前,在首页已经对主题有一定的了解和认识,所以banner的作用是在
- 本文实例分析了Python中的对象,方法,类,实例,函数用法。分享给大家供大家参考。具体分析如下:Python是一个完全面向对象的语言。不仅
- 这篇文章主要介绍了Python Django 封装分页成通用的模块详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学
- 0x00 marshalmarshal使用的是与Python语言相关但与机器无关的二进制来读写Python对象的。这种二进制的格式也跟Pyt
- 本文实例讲述了Python实现简单截取中文字符串的方法。分享给大家供大家参考。具体如下:web应用难免会截取字符串的需求,Python中截取
- 最近实习需要对若干ppt进行格式上的调整,主要就是将标题的位置、对齐方式、字体等统一,人工修改又麻烦又容易错。因此结合网上的pptx包资料,
- split函数主要应用场景是Python对字符串的处理中(数据分析,数据处理),以及计算机二级考试的常考基础知识点。一、split函数的官方