源文地址:O‘Reilly:
What Is Web 2.0Tom O’Reilly
O’Reilly媒體有限公司主席和CEO
tim@oreilly.com
7. 豐富的用戶(hù)體驗早在1992年P(guān)ei Wei的
Viola瀏覽器產(chǎn)生后,在網(wǎng)絡(luò )瀏覽器內web開(kāi)始被用來(lái)傳輸“applets”和其他內容。1995年Java的引進(jìn)是按照applet等程序的傳輸設計構造的。JavaScript和DHTML是提供客戶(hù)單邊可編程序和豐富用戶(hù)體驗的初級方式。幾年前,Macromedia加入了“豐富的英特網(wǎng)應用”(由開(kāi)放性資源的Flash競爭者Laszlo System舉辦),進(jìn)一步表明Flash的性能不僅傳輸多媒體內容,也可以傳輸GUI風(fēng)格的應用軟件。
但是web傳輸完整等級軟件的潛力沒(méi)有對主流產(chǎn)生威脅,直到Google產(chǎn)生了Gmail,接著(zhù)又很快產(chǎn)生了擁有大量用戶(hù)界面和個(gè)人電腦交互性的、以web應用為基礎的Google地圖。這種由Google搜集使用的技術(shù)被網(wǎng)絡(luò )設計師Jesse James Garrett
稱(chēng)為AJAX。他寫(xiě)到:
“Ajax不是一種技術(shù)。它實(shí)際上是幾種技術(shù)的混合,每種都在各自的領(lǐng)域富有特長(cháng),通過(guò)新方式重新結合在一起。”
Ajax結合了:
運用XHTML和CSS、
以標準為基礎的表達 運用
文件目標模型的自動(dòng)展示和相互作用
運用
XML和XSLT的數據內部交換和操作
運用
XML Http請求的非同步數據補償
JavaScript把每個(gè)程序都結合在一起
AJAX也是Web2.0應用的核心部分,例如Flickr,現在的一部分雅虎,37個(gè)信號的應用basecamp和backpack,也包括Google其他一些應用軟件,如Gmail和Orkut。當網(wǎng)絡(luò )發(fā)展者開(kāi)始建立網(wǎng)絡(luò )應用軟件,這種軟件與以本地個(gè)人電腦為基礎的的應用軟件相似,可以說(shuō),我們已經(jīng)進(jìn)入用戶(hù)界面革新的時(shí)代。
有趣的事,很多現在正在探索的性能實(shí)際上已經(jīng)存在很多年了。在九十年代末,微軟和Netscape對現在人們剛剛開(kāi)始意識到的事情已經(jīng)有了想法,但是他們在使用標準上的競爭導致交替瀏覽應用十分困難。只有在微軟最終擊敗對手的時(shí)候,才產(chǎn)生單一的瀏覽器標準,這種類(lèi)型軟件的運用變的可能。當
Firefox再次把競爭帶入瀏覽器市場(chǎng)的時(shí)候,至少到現在為止我們還沒(méi)有發(fā)現在個(gè)網(wǎng)絡(luò )標準間的危害性競爭。
我們希望未來(lái)幾年能產(chǎn)生新的網(wǎng)絡(luò )應用軟件,既有真實(shí)的、新穎的軟件,又有能豐富個(gè)人電腦內容的軟件。每個(gè)用于數據交換的平臺在過(guò)去平臺的應用中創(chuàng )造了機遇。
Gmail也提供了些在
電子郵件方面的有趣革新,把web的力量和可以進(jìn)入個(gè)人電腦界面的用戶(hù)界面結合在一起。另外,建立在個(gè)人電腦平臺上的其他郵件用戶(hù)可以慢慢處理問(wèn)題,添加IM和現場(chǎng)性能。我們離結合了最好電子郵件、IM和手機、運用
VoIP添加聲音性能的完整交流客戶(hù)還有多遠呢?比賽仍在繼續。
我們可以了解Web2.0如何重制地址本的。擁有Web2.0風(fēng)格的地址簿把個(gè)人電話(huà)或者電話(huà)上的本地地址本當成聯(lián)系的隱藏地。同時(shí),以網(wǎng)絡(luò )為基礎的同步代理商,Gmail形式會(huì )保存每個(gè)已發(fā)或者已收信息、每個(gè)曾經(jīng)使用過(guò)的電子郵件地址和電話(huà)號碼,然后建立社會(huì )網(wǎng)絡(luò )組織的試探法,當在本地緩存中沒(méi)有找到答案的時(shí)候能提供其他選擇。由于缺少答案,系統會(huì )查詢(xún)更廣泛的社會(huì )網(wǎng)絡(luò )組織。
Web2.0的文字處理器支持wiki形式的合作編輯,而不僅僅支持單一文件。也能支持我們在以個(gè)人電腦為基礎的文字處理器中的預期格式。
Writely是這種軟件應用的最好例子,雖然它還沒(méi)有獲得廣泛吸引。
Web2.0改革不會(huì )對個(gè)人電腦軟件應用產(chǎn)生限制。Salesforce.com證明了如何使用web把軟件作為服務(wù)傳輸,例如在CRM中。
新的競爭者的競爭機遇是為了獲得Web2.0的潛力。成功的公司通過(guò)從用戶(hù)處不斷學(xué)習而創(chuàng )造新的軟件,運用參與結構不僅在軟件界面,同時(shí)在共享數據方面建立需求優(yōu)勢。
Web2.0公司的核心能力在對以上七個(gè)原理的探索過(guò)程中,我們總結了Web2.0的主要特征。我們探索的每個(gè)例子都證明了一個(gè)、甚至更多個(gè)原理,但是仍有可能會(huì )漏掉一些。那么,讓我們概括我們認為可能成為Web2.0公司核心能力的幾點(diǎn):
·服務(wù),不是被包裝的軟件,有成為效應的可量測性
·獨特控制,當使用的人越多,難以重復建立的數據資源會(huì )變的更豐富
·把用戶(hù)當產(chǎn)共同開(kāi)發(fā)者
·處理群眾智能
·通過(guò)客戶(hù)自助服務(wù)影響長(cháng)尾巴
·在單一設備水平之上的軟件
·初級用戶(hù)界面、發(fā)展模型、AND商業(yè)模型
下次如果有公司宣稱(chēng)他們事“Web2.0”的話(huà)就用上面列出來(lái)的幾點(diǎn)檢查他們的特征。這些特征符合的越多,說(shuō)明他們越名副其實(shí)。但是請記住,某些地方的優(yōu)秀之處可能比這七點(diǎn)中的一些步驟更重要。
Tom O’Reilly
O’Reilly媒體有限公司主席和CEO
tim@oreilly.com