Google還是Ajax應(yīng)用之王么?
作者:IT168 編譯 發(fā)表日期:2006-09-06 02:05
內(nèi)容導(dǎo)航: Google還是Ajax應(yīng)用之王么? 一、日程安排類 二、電子郵件類 三、在線信息管理系統(tǒng) 四、在線電子表格類 五、在線文字編輯器
【IT168 分析評(píng)論】
Google已經(jīng)在基于Ajax技術(shù)的應(yīng)用上取得了決定性的領(lǐng)先優(yōu)勢(shì),不過(guò)也依然面臨著眾多競(jìng)爭(zhēng)。此次我們選用了多個(gè)其他的jax在線應(yīng)用來(lái)看他們?cè)趺礃优cGoogle的程序進(jìn)行競(jìng)爭(zhēng)的。桌面應(yīng)用程序?qū)⒅饾u退出歷史的舞臺(tái),取而代之的是免費(fèi)且易用的基于Web的應(yīng)用程序,在線應(yīng)用程序目前已經(jīng)可以完成從電子表格到電子郵件甚至更多的事情。
使這一切變?yōu)楝F(xiàn)實(shí)的技術(shù)就是Ajax,即基于XML的異步JavaScript。Ajax是一組綜合技術(shù),它使瀏覽器可以為用戶提供更為自然的瀏覽體驗(yàn),具有桌面應(yīng)用程序速度快、交互性強(qiáng)的特點(diǎn)。通過(guò)使用Ajax技術(shù),我們不再需要桌面應(yīng)用程序。無(wú)論我們走到哪兒都可以訪問(wèn)我們的數(shù)據(jù),因?yàn)檫@些數(shù)據(jù)將被存儲(chǔ)在基于Ajax的Web站點(diǎn)上。試問(wèn)誰(shuí)還愿意被微軟或其他軟件廠商的桌面應(yīng)用程序束縛呢?
這是非常美妙的未來(lái),但是現(xiàn)在實(shí)際情況如何呢?
為此,我們?cè)诨ヂ?lián)網(wǎng)上四處搜尋目前最好的基于Ajax的Web應(yīng)用,并按照應(yīng)用分為五類:日程安排、電子郵件、信息管理、電子表格和文字處理器。在每一類中我們?cè)u(píng)選出冠軍和亞軍,同時(shí)也簡(jiǎn)單介紹一下其他競(jìng)爭(zhēng)者的功能特點(diǎn)。
什么是Ajax?
Ajax讓W(xué)eb開(kāi)發(fā)者可以創(chuàng)建出更像桌面程序的交互式Web站點(diǎn),而不像傳統(tǒng)的、比較慢的靜態(tài)Web頁(yè)面。Gmail和Google地圖服務(wù)是使用Ajax技術(shù)的兩個(gè)最典型的例子。不同的技術(shù)手段讓Ajax可以把交互直接在瀏覽器中實(shí)現(xiàn),瀏覽器不用再不斷的從Web服務(wù)器上獲得信息。當(dāng)用戶訪問(wèn)一個(gè)Ajax站點(diǎn)的時(shí)候,瀏覽器像通常一樣加載HTML頁(yè)面。不過(guò)之后Ajax將使用JavaScript來(lái)實(shí)現(xiàn)交互。當(dāng)站點(diǎn)訪問(wèn)者發(fā)出一個(gè)獲得更多信息的請(qǐng)求后,JavaScript處理該請(qǐng)求。JavaScript不直接向站點(diǎn)請(qǐng)求信息,而是通過(guò)一個(gè)叫做XMLHttpRequest的API接口來(lái)回傳送數(shù)據(jù)。而這些數(shù)據(jù)通常是XML格式的。這樣Web頁(yè)面和JavaScript繼續(xù)與用戶實(shí)現(xiàn)交互,而XMLHttpRequest則處理與服務(wù)器之間的通信。
JavaScript獲得由XMLHttpRequest傳來(lái)的數(shù)據(jù),然后顯示或使用它。但是頁(yè)面中只有需要該信息的的部分被刷新,因此加速了網(wǎng)頁(yè)的顯示,因?yàn)檎麄€(gè)頁(yè)面的大部分并沒(méi)有改變。不過(guò)現(xiàn)在還不是拋棄你的桌面應(yīng)用程序的時(shí)候,一般來(lái)說(shuō),Ajax站點(diǎn)目前還不能像他們的競(jìng)爭(zhēng)對(duì)手-桌面應(yīng)用程序那么功能強(qiáng)大。例如目前的在線電子表格究竟何時(shí)能完全趕上Excel目前還不可預(yù)料。
盡管如此,我們還是在目前的Ajax站點(diǎn)中發(fā)現(xiàn)了很多令人驚奇的功能和優(yōu)勢(shì)。例如Zoho Writer在某些方面就超過(guò)了微軟的Word,它可以迅速的自動(dòng)創(chuàng)建文檔的HTML格式的副本,并能很好的處理圖片。 一般來(lái)說(shuō),假如你希望收集文檔、或者共享日程安排的話,這些站點(diǎn)的優(yōu)勢(shì)是絕對(duì)的,目前還沒(méi)有桌面應(yīng)用程序可以比它們更強(qiáng)。 而且目前這些Ajax應(yīng)用程序大多數(shù)還處于測(cè)試版,在將來(lái)數(shù)月內(nèi)還有有很多更強(qiáng)大的功能不斷出現(xiàn)。
OK,下面就讓我們開(kāi)始按照分類來(lái)逐一看一下這些Ajax誰(shuí)才是各自應(yīng)用中的王者。
1
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。