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