Google还是Ajax应用之王么? - 技术频道 - IT168.com

来源:百度文库 编辑:神马文学网 时间:2024/04/30 00:27:41
Google还是Ajax应用之王么?
作者:IT168 编译 发表日期:2006-09-06 02:05

内容导航: Google还是Ajax应用之王么? 一、日程安排类 二、电子邮件类 三、在线信息管理系统 四、在线电子表格类  五、在线文字编辑器 
【IT168 分析评论】
Google已经在基于Ajax技术的应用上取得了决定性的领先优势,不过也依然面临着众多竞争。此次我们选用了多个其他的jax在线应用来看他们怎么样与Google的程序进行竞争的。桌面应用程序将逐渐退出历史的舞台,取而代之的是免费且易用的基于Web的应用程序,在线应用程序目前已经可以完成从电子表格到电子邮件甚至更多的事情。
使这一切变为现实的技术就是Ajax,即基于XML的异步JavaScript。Ajax是一组综合技术,它使浏览器可以为用户提供更为自然的浏览体验,具有桌面应用程序速度快、交互性强的特点。通过使用Ajax技术,我们不再需要桌面应用程序。无论我们走到哪儿都可以访问我们的数据,因为这些数据将被存储在基于Ajax的Web站点上。试问谁还愿意被微软或其他软件厂商的桌面应用程序束缚呢?
这是非常美妙的未来,但是现在实际情况如何呢?
为此,我们在互联网上四处搜寻目前最好的基于Ajax的Web应用,并按照应用分为五类:日程安排、电子邮件、信息管理、电子表格和文字处理器。在每一类中我们评选出冠军和亚军,同时也简单介绍一下其他竞争者的功能特点。
什么是Ajax?
Ajax让Web开发者可以创建出更像桌面程序的交互式Web站点,而不像传统的、比较慢的静态Web页面。Gmail和Google地图服务是使用Ajax技术的两个最典型的例子。不同的技术手段让Ajax可以把交互直接在浏览器中实现,浏览器不用再不断的从Web服务器上获得信息。当用户访问一个Ajax站点的时候,浏览器像通常一样加载HTML页面。不过之后Ajax将使用JavaScript来实现交互。当站点访问者发出一个获得更多信息的请求后,JavaScript处理该请求。JavaScript不直接向站点请求信息,而是通过一个叫做XMLHttpRequest的API接口来回传送数据。而这些数据通常是XML格式的。这样Web页面和JavaScript继续与用户实现交互,而XMLHttpRequest则处理与服务器之间的通信。
JavaScript获得由XMLHttpRequest传来的数据,然后显示或使用它。但是页面中只有需要该信息的的部分被刷新,因此加速了网页的显示,因为整个页面的大部分并没有改变。不过现在还不是抛弃你的桌面应用程序的时候,一般来说,Ajax站点目前还不能像他们的竞争对手-桌面应用程序那么功能强大。例如目前的在线电子表格究竟何时能完全赶上Excel目前还不可预料。
尽管如此,我们还是在目前的Ajax站点中发现了很多令人惊奇的功能和优势。例如Zoho Writer在某些方面就超过了微软的Word,它可以迅速的自动创建文档的HTML格式的副本,并能很好的处理图片。 一般来说,假如你希望收集文档、或者共享日程安排的话,这些站点的优势是绝对的,目前还没有桌面应用程序可以比它们更强。 而且目前这些Ajax应用程序大多数还处于测试版,在将来数月内还有有很多更强大的功能不断出现。
OK,下面就让我们开始按照分类来逐一看一下这些Ajax谁才是各自应用中的王者。
1