網(wǎng)頁(yè)上體驗臺式機程序 AJAX賦予軟件新面孔
作者: CNET科技資訊網(wǎng) 翻譯:李海
CNETNews.com.cn 2005-10-08 12:5 PM
CNET科技資訊網(wǎng) 10月8日國際報道 一種新的網(wǎng)絡(luò )開(kāi)發(fā)技術(shù)承諾可以改變目前PC軟件的面貌,它將臺式機軟件與網(wǎng)絡(luò )應用軟件的界限進(jìn)行了模糊。
過(guò)去許多年,臺式機應用程序與特定的操作系統相配套似乎已經(jīng)成為了牢不可破的模式。但AJAX卻可以完全改變這種情況。
Zimbra公司的總裁Scott Dietzen說(shuō):“這是一個(gè)正在創(chuàng )新的領(lǐng)域。目前,還沒(méi)有一家公司可以對微軟形成挑戰。但我們準備改變這一局面。”
上周,Zimbra公布了自己的商業(yè)模式,同時(shí)他們宣布已經(jīng)獲得1600百萬(wàn)美元的風(fēng)險資金。Zimbra宣布,他們下月將推出開(kāi)源版本的電子郵件服務(wù)器軟件。
Zimbra是眾多將寶押在A(yíng)JAX上的公司之一。所謂AJAX是指“異步JavaScript + XML”(Asynchronous JavaScript + XML的縮寫(xiě)),程序員利用一系列的標準化技術(shù),比如JavaScript和XML來(lái)進(jìn)行應用程序開(kāi)發(fā)。許多軟件公司希望,結合了臺式機圖形用戶(hù)界面與網(wǎng)絡(luò )優(yōu)勢的AJAX能夠振興PC軟件行業(yè)。
當然,現在還沒(méi)有人希望才進(jìn)入市場(chǎng)的AJAX程序能夠在一夜之間取代Office。微軟已經(jīng)控制了90%以上的臺式機軟件市場(chǎng),包括了Office 及其相關(guān)產(chǎn)品的信息工人業(yè)務(wù)部門(mén)(Information Worker business)為軟件巨人貢獻了110億美元的收入,2005年,這一數字約占微軟收入的四分之一。
但Zimbra這樣的小公司正在這一市場(chǎng)披荊斬棘。
風(fēng)險投資商Dan Grossman說(shuō):“但我們看到以瀏覽器為基礎的應用程序時(shí),我的感覺(jué)是,這只是冰山一角。沿著(zhù)這一方向,將有很多的機會(huì )。”
目前,與臺式機應用程序相比,網(wǎng)頁(yè)還存在很多的局限性。但AJAX可以改變這一情況。
使用AJAX,開(kāi)發(fā)人員能夠開(kāi)發(fā)出兼容臺式機應用程序的一種交互式用戶(hù)界面出來(lái)。例如,微軟Outlook用戶(hù)可以在本機上將電子郵件拖入文件夾當中,但在目前的MSN Hotmail網(wǎng)頁(yè)電子郵件服務(wù)當中,用戶(hù)卻沒(méi)有辦法這樣做。而用Ajax應用程序,用戶(hù)可以在網(wǎng)頁(yè)上完成臺式機上的操作。
Meebo.com即時(shí)通訊軟件公司的創(chuàng )始人Seth Sternberg說(shuō):“沒(méi)有AJAX,我們就沒(méi)有能力創(chuàng )建出足夠好的用戶(hù)體驗出來(lái)。”
Dietzen認為,基于網(wǎng)頁(yè)的架構可以給IT管理員帶來(lái)很多的好處,比如一種通用的安全系統,簡(jiǎn)化管理等等。對于Zimbra公司來(lái)說(shuō), AJAX可以用一種新鮮的方式將電子郵件與其它應用相結合。
今年初,Google Maps率先采用了AJAX開(kāi)發(fā)技術(shù)。用戶(hù)可以用鼠標在屏幕上移動(dòng)地圖。
Zimbra的程序員已經(jīng)運用相同的技術(shù)讓電子郵件客戶(hù)端與服務(wù)器軟件有了更多的互動(dòng)性。Zimbra的電子郵件客戶(hù)端可以實(shí)現日歷項目的拖拉,以往郵件的搜索功能。
同時(shí),XML語(yǔ)言的網(wǎng)頁(yè)客戶(hù)端程序還可與將其它運用程序連接起來(lái)。比如,Google Maps服務(wù)可以讓用戶(hù)在地圖上標記一個(gè)會(huì )面的地點(diǎn),然后在日歷程序中反映出來(lái)。
AJAX模式的開(kāi)發(fā)可以讓Meebo公司很快的切入即時(shí)通訊市場(chǎng)。目前,Meebo的即時(shí)通訊服務(wù)客戶(hù)端將在今年秋天進(jìn)行測試。
即使微軟也對這種技術(shù)顯示出了興趣。下一代的Hotmail當中將主要依靠微軟的AJAX工具。雅虎的郵件客戶(hù)端也將添加AJAX功能。
分析師們指出,由于A(yíng)JAX運用是基于網(wǎng)頁(yè)的,因此它們可以脫離企業(yè)的網(wǎng)絡(luò )而運行。它們可以在任何的操作系統上運行。
由于具有跨平臺的性質(zhì),用戶(hù)可以在不同的地點(diǎn),用不同的設備對AJAX應用程序進(jìn)行訪(fǎng)問(wèn)。另外,基于網(wǎng)頁(yè)的程序可以讓企業(yè)的IT管理員更加輕松的進(jìn)行程序管管理。
利用XML以及網(wǎng)絡(luò )服務(wù)標準,開(kāi)發(fā)者也可以從后臺的數據源獲取信息。對于軟件用戶(hù)來(lái)說(shuō),這意味著(zhù)網(wǎng)頁(yè)上的信息,比如搜索結果或煮RSS反饋信息可以自動(dòng)的進(jìn)行更新,而不需要重新刷新頁(yè)面。(編輯:孫瑩)
AJAX gives software a fresh look
聯(lián)系客服