歷史
web2.0
2001年秋天互聯網公司(dot-com)泡沫的破滅是互聯網的一個轉折點。許多人判定互聯網被過度炒做,事實上
網絡泡沫和相繼而來的股市大衰退看起來像是全部
技術革命的共同特徵。股市大衰退一般標誌着蒸蒸日上的技術已經開始佔領中央舞臺。假冒者被驅逐,而真正成功的故事展現了它們的力量,同時人們開始理解了是什麼將一個故事同另一個區分開來。
「Web 2.0」的概念2004年始於出版社經營者O'Reilly和MediaLive International之間的一場頭腦風暴論壇。身爲互聯網先驅和O'Reilly副總裁,Dale Dougherty指出,伴隨着使人激動的新程序和新網站間驚人的規律性,互聯網不只遠沒有「崩潰」,甚至比以往更重要。更進一步說,那些得以活過泡沫破裂的公司之間彷佛擁有某種相同點。難道是
互聯網泡沫破裂標誌着互聯網的一個轉折點,於是致使了諸如「Web 2.0」這種運動?咱們贊成這種說法,「Web 2.0」的概念由此誕生了。Web2.0 則更注重用戶的交互做用,用戶既是網站內容的瀏覽者,也是網站內容的製造者。所謂網站內容的製造者是說互聯網上的每個用戶再也不僅僅是互聯網的讀者,同時也成爲互聯網的做者;再也不僅僅是在互聯網上衝浪,同時也成爲波浪製造者;在模式上由單純的「讀」向「寫」以及「共同建設」發展;由被動地接收互聯網信息向主動創造互聯網信息發展,從而更加人性化。
在那個會議以後的一年半的時間裏,「Web 2.0」一詞已經深刻人心,從
Google上能夠搜索到4.7億以上的連接。可是,至今關於Web 2.0的含義仍存在極大的分歧,一些人將Web 2.0貶低爲毫無心義的一個行銷炒做口號,而其餘一些人則將之理解爲一種新的傳統理念
。
在咱們當初的頭腦風暴中,咱們已經用一些例子進行展現,公式化地表達了咱們對Web 2.0的理解:
|
Web 1.0
|
Web 2.0
|
1
|
DoubleClick
|
Google AdSense
|
2
|
Ofoto
|
Flickr
|
3
|
Akamai
|
BitTorrent
|
4
|
|
Napster
|
5
|
(Britannica Online)
|
(Wikipedia)
|
6
|
我的網站
|
|
7
|
evite
|
EVDB
|
8
|
域名投機
|
|
9
|
屏幕抓取(screen scraping)
|
網絡服務(web services)
|
10
|
發佈
|
參與
|
11
|
內容管理系統
|
|
12
|
目錄(分類)
|
標籤(「分衆分類」,folksonomy)
|
13
|
粘性
|
|
這個列表還會不斷繼續下去。可是究竟是什麼,使得咱們認定一個應用程序或
web2.0
一種方式做爲所謂「Web 1.0」,而把另一個叫作「Web 2.0」呢?(這個問題尤其緊迫,由於Web 2.0的觀念已經傳播的如此普遍,以致於不少公司正在將這個詞加到他們的行銷炒做中,但卻沒有真正理解其含義。同時這個問題也尤其困難,由於許多嗜好口號的創業公司顯然不是Web 2.0,而一些咱們認爲是Web 2.0的應用程序,例如
Napster和
BitTorrent,甚至不是真正適當的網絡程序!)
Web2.0模式下的互聯網應用具備如下顯著特色:
1.用戶分享。在Web2.0模式下,能夠不受時間和地域的限制分享各類觀點。用戶能夠獲得本身須要的信息也能夠發佈本身的觀點。
3.以興趣爲聚合點的社羣。在Web2.0模式下,彙集的是對某個或者某些問題感興趣的羣體,能夠說,在無形中已經產生了細分市場。
4開放的平臺,活躍的用戶。平臺對於用戶來講是開放的,並且用戶由於興趣而保持比較高的
忠誠度,他們會積極的參與其中。
特色
(1)用戶參與網站內容製造。與
web1.0網站單向信息發佈的模式不一樣,web2.0網站的內容一般是用戶發佈的,使得用戶既是網站內容的瀏覽者也是網站內容的製造者,這也就意味着web2.0網站爲用戶提供了更多參與的機會,例如
博客網站和
wiki就是典型的用戶創造內容的指導思想,而tag技術(用戶設置標籤)將傳統網站中的信息分類工做直接交給用戶來完成。
web2.0與web1.0的區別
(2)web2.0更加註重
交互性。不只用戶在發佈內容過程當中實現與
網絡服務器之間交互,並且,也實現了同一網站不一樣用戶之間的交互,以及不一樣網站之間信息的交互。
(3)符合web標準的網站設計。web標準是國際上正在推廣的網站標準,一般所說的web標準通常是指網站建設採用基於
XHTML語言的網站設計語言,實際上,web標準並非某一標準,而是一系列標準的集合。web標準中典型的應用模式是「CSS+XHTML」,摒棄了HTML4.0中的表格定位方式,其優勢之一是
網站設計代碼規範,而且減小了大量代碼,減小網絡帶寬資源浪費,加快了網站訪問速度。更重要的一點是,符合web標準的網站對於用戶和搜索引擎更加友好。
(4)web2.0網站與web1.0沒有絕對的
界限。web2.0技術能夠成爲web1.0網站的工具,一些在web2.0概念以前誕生的網站自己也具備web2.0特性,例如
B2B電子商務網站的免費信息發佈和
網絡社區類網站的內容也來源於用戶。
(5)web2.0的核心不是技術而在於指導思想。web2.0有一些典型的技術,但技術是爲了達到某種目的所採起的手段。web2.0技術自己不是web2.0網站的核心,重要的在於典型的web2.0技術體現了具備web2.0特徵的應用模式。所以,與其說web2.0是
互聯網技術的創新,不如說是互聯網應用指導思想的革命。
(6)web2.0是互聯網的一次理念和思想體系的升級換代,由原來的自上而下的由少數資源控制者集中控制主導的互聯網體系,轉變爲自下而上的由廣大用戶集體智慧和力量主導的互聯網體系。
(7) web2.0 體現交互,可讀可寫,體現出的方面是各類微博、相冊,用戶參與性更強。
一、多人蔘與
Web1.0裏,互聯網內容是由少數編輯人員(或
站長)定製的,好比各門戶網站;而在Web2.0裏,則是由機構和我的共同提供資訊。
二、人是靈魂
在互聯網的新時代,信息是由每一個人貢獻出來的,各我的共同組成互聯網信息源。Web2.0的靈魂是人。
三、可讀可寫互聯網
在Web1.0裏,互聯網是「閱讀式互聯網」,而Web2.0是「可寫可讀互聯網」。雖然每一個人都參與信息供稿,但在大範圍裏看,貢獻大部份內容的是小部分的人。
四、Web2.0的元素
Web2.0包含了咱們常用到的服務,以BBS和博客爲主要表明,「一對多」和「多對多」的傳播模式並存。例如
RSS、博客、播客、維基、P2P下載、
社會書籤、
SNS、社區、分享服務等等。博客是Web2.0裏十分重要的元素,由於它打破了門戶網站的信息壟斷,在將來裏,博客的地位將更爲重要。
五、我的見解
Web2.0其實是對Web1.0的信息源進行擴展,使其多樣化和個性化。同時Web2.0以互動交流爲特色,對信息的把關較爲模糊。
微博微信、電子刊物等
問答式網絡社區(ASK)
技術
Web2.0概念的說明,一般採用典型Web2.0網站案例介紹,加上對部分Web2.0相關技術的解釋,這些Web2.0技術主要包括:
博客(BLOG)、
RSS、
百科全書(Wiki)、
網摘、
社會網絡(SNS)、P2P、
即時信息(IM)等。
下面是對Web2.0相關技術的簡單介紹
Blog——博客/網誌,Blog的全名應該是Web log,
web2.0
後來縮寫爲Blog。Blog是一個易於使用的網站,您能夠在其中迅速發佈想法、與他人交流以及從事其餘活動。全部這一切都是免費的。
RSS ——RSS是站點用來和其餘站點之間共享內容的一種簡易方式(也叫聚合內容)的技術。最初源自瀏覽器「新聞頻道」的技術,一般被用於新聞和其餘按順序排列的網站,例如Blog。
WIKI——
百科全書,Wiki--一種多人協做的寫做工具。Wiki站點能夠有多人(甚至任何訪問者)維護,每一個人均可以發表本身的意見,或者對共同的主題進行擴展或者探討。
Wiki指一種
超文本系統。這種超文本系統支持面向社羣的協做式寫做,同時也包括一組支持這種寫做的
輔助工具。有人認爲,Wiki系統屬於一種人類
知識網格系統,咱們能夠在Web的基礎上對Wiki文本進行瀏覽、建立、更改,並且建立、更改、發佈的代價遠比HTML文本小;同時Wiki系統還支持面向社羣的協做式寫做,爲協做式寫做提供必要幫助;最後,Wiki的寫做者天然構成了一個社羣,Wiki系統爲這個社羣提供簡單的交流工具。與其它超文本系統相比,Wiki有使用方便及開放的特色,因此Wiki系統能夠幫助咱們在一個社羣內共享某領域的知識
。
原則
互聯網平臺
正如許多重要的理念同樣,Web 2.0沒有一個明確的界限,而是一個重力核心。不妨將Web 2.0視做一組原則和實踐,由此來把距離核心或遠或近的網站組成爲一個相似太陽系的網絡系統,這些網站或多或少地體現着Web 2.0的原則。
互聯網做爲平臺
圖1爲Web 2.0的「模擬圖」,該圖是在名爲「O'Reilly的朋友」(Friend Of O’reilly, FOO)的會議的一個研討會上產生的。這個圖基本上仍處於演化階段,但已經描繪出了從Web 2.0核心理念中衍生出的許多概念。
例如,在2004年10月的第一次Web 2.0的會議上,
約翰·巴特利(John Battelle)和我在咱們各自的開場白中列舉了一組初步的原則。
這些原則中的第一條就是「互聯網做爲平臺」。這也曾是Web 1.0的寵兒
網景公司(Netscape)的戰鬥口號,而網景在同微軟的大戰中隕落了。此外,咱們早先的Web 1.0的楷模中的兩個,DoubleClick和Akamai公司,皆是將網絡看成平臺的先驅。人們每每不認爲這是一種網絡服務,但事實上,廣告服務是第一個被普遍應用的網絡服務,同時也是第一個被普遍應用的混合處理(mashup),若是用另外一個流行的詞來講的話。
每一個旗幟廣告(banner ad)都是用來在兩個網站之間無縫合做,向位於另一臺計算機上的讀者傳遞一個整合好的頁面。
Akamai也將網絡看做平臺,而且在一個更深刻的層次上,來搭建一個透明的緩存和內容分發網絡,以便下降寬帶的擁塞程度。
雖然如此,這些先驅提供了有益的對比,由於後來者遇到一樣問題的時候,能夠將先驅們的解決方案進一步延伸,從而對新平臺本質的理解也更爲深入了。DoubleClick和Akamai都是web1.0的先驅,同時咱們也能夠看到,能夠經過引入更多Web 2.0的設計模式,來實現更多的應用。
讓咱們對這三個案例中的每個都做一番深究,來探討其間的一些本質性的差異。
若是Netscape能夠稱爲Web 1.0的旗手,那麼Google幾乎能夠確定是Web 2.0的旗手,只要看看他們的首次公開上市(IPO)是如何地揭示了各自的時代就清楚了。因此咱們就從這兩個公司和其定位的差異入手。
Netscape以傳統的軟件摹原本勾勒其所謂「互聯網做爲平臺」:他們的
旗艦產品是互聯網瀏覽器,一個桌面應用程序。同時,他們的戰略是利用他們在瀏覽器市場的統治地位,來爲其昂貴的服務器產品創建起市場。從理論上講,在瀏覽器中控制顯示內容和程序的標準,賦予了Netscape一種市場支配力,如同
微軟公司在我的計算機市場上所享受的同樣。很像當初「自行的馬車」(horseless carriage)將汽車描繪爲一種熟知事物的延伸,Netscape曾推銷一種網絡桌面(webtop)來替代傳統的桌面(desktop),而且計劃藉助信息更新,以及由購買了Netscape服務器的信息提供者來推送的各類小程序,來開發推廣這種網絡桌面。
最終,瀏覽器和
網絡服務器都變成了「日用品」,同時價值鏈條也向上移動到了在互聯網平臺上傳遞的服務。
做爲對比,Google則以天生的網絡應用程序的角色問世,它從不出售或者打包其程序,而是以服務的方式來傳遞。客戶們直接或間接地爲其所使用的服務向Google付費。原有軟件工業缺陷蕩然無存。沒有了按期的軟件發佈,只須要持續的改善。沒有了
許可證或銷售,只須要使用。沒有了爲了讓用戶在其設備上運行軟件而不得不進行的平臺遷移,只須要搭建宏大的、由衆多我的計算機組成的、可伸縮的網絡,其上運行開源操做系統,及其及自行研製的應用程序和工具,而公司以外的任何人則永遠沒法接觸到這些東西。
在其底層,
Google須要一種
Netscape從未須要過的能力:
數據庫管理。Google遠遠不僅是一個軟件工具的集合,它是一個專業化的數據庫。沒有這些數據,那些工具將毫無用武之地;沒有這些軟件,數據也將無可控制。軟件許可證制度和對
應用程序接口(API)的控制——上一個時代的法寶——已經絕不相關了,由於Google的軟件只須要執行而從不須要分發,也由於若是不具有收集和管理數據的能力,軟件自己就沒有什麼用處了。事實上,軟件的價值是同它所協助管理的數據的規模和活性成正比的。
Google的服務不是一個簡單的服務器,雖然其服務是經過大規模的互聯網服務器集合來傳遞的;其服務也不是一個瀏覽器,雖然這種服務是被用戶在瀏覽器中體驗到的。Google的旗艦產品——搜索服務,甚至不託管它讓用戶來搜尋的內容。很像一個電話通話過程,不只發生在通話的兩端,並且發生在中間的網絡上。做爲用戶和其在線體驗的一箇中介,Google做用於瀏覽器、
搜索引擎和最終的內容
服務器之間的空間中。
雖然Netscape和Google均可以被描述爲軟件公司,但顯然Netscape能夠歸到Lotus,Microsoft,Oracle,SAP,以及其餘發源於上個世紀八十年代軟件革命的那些公司所組成的軟件世界。而Google的同伴們,則是像eBay,Amazon,Napster,及至DoubleClick和Akamai這樣的互聯網公司。
DoubleClick對Overture和AdSense
同Google相似,DoubleClick是一個名副其實的互聯網時代的孩子。它把軟件做爲一種服務,在數據管理方面具備核心競爭力,而且正如上文所述,它是一個早在連網絡服務的名字還未曾有的時候,就已然開始其服務的先驅。然而,DoubleClick最終仍是被其商業模式侷限住了。它所貫徹的是九十年代的互聯網觀念。這種觀念圍繞着出版,而不是參與;圍繞着廣告客戶,而不是消費者,來進行操縱;圍繞着規模,認爲互聯網會被如MediaMetrix等網絡廣告評測公司尺度下的所謂頂級網站所統治。
結果是,DoubleClick得意地在其網站上引用道:「超過2000種的成功應用」。而相對比的是,Yahoo!公司的搜索市場(從前的Overture)和Google的AdSense產品,已經在爲幾十萬的廣告客戶服務。
Overture和Google的成功源自於對
克里斯·安德森(Chris Anderson)提到的所謂「
長尾」的領悟,即衆多小網站集體的力量提供了互聯網的大多數內容。DoubleClick的產品要求一種簽定正式的銷售合同,並將其市場侷限於不多的幾千個大型網站。Overture和Google則領會到如何將廣告放置到幾乎全部網頁上。更進一步地,它們迴避了發行商和廣告代理們所喜好的廣告形式,例如旗幟廣告和彈出式廣告,而採用了干擾最小的、上下文敏感的、對用戶友好的文字廣告形式。
Web 2.0的經驗是:有效利用消費者的自助服務和算法上的數據管理,以便可以將觸角延伸至整個互聯網,延伸至各個邊緣而不只僅是中心,延伸至長尾而不只僅是頭部。
絕不奇怪,其餘Web 2.0的成功故事也顯示着一樣的軌跡。eBay扮演着一個自動的中間媒介的角色,使個體之間發生的幾個美圓的偶然性的交易成爲可能。Napster(雖然已經出於法律緣由而關閉)將其網絡創建在一個集中的歌曲數據庫之上,可是它讓每個下載者都成爲一臺服務器,從而使其網絡逐漸擴大。
Akamai 對 BitTorrent
同DoubleClick相似,Akamai的業務重點面向網絡的頭部,而不是尾部;面向中心,而不是邊緣。雖然它服務於那些處於
網絡邊緣的個體的利益,爲他們訪問位於互聯網中心的高需求的網站鋪平了道路,但它的收入仍然來自從那些位於中心的網站。
BitTorrent,像P2P風潮中的其餘倡導者同樣,採用了一種激進的方式來達到互聯網
去中心化(internet decentralization)的目的。每一個客戶端同時也是一個服務器;文件被分割成許多片斷,從而能夠由網絡上的多個地方提供,透明地利用了網絡的下載者來爲其餘下載者提供帶寬和數據。事實上,文件越流行下載得越快,由於有更多的用戶在爲這個文件提供帶寬和各個片斷。
BitTorrent由此顯示出Web 2.0的一個關鍵原則:用戶越多,服務越好。一邊是Akamai必須增長服務器來改善服務,另外一邊是BitTorrent用戶將各自的資源貢獻給你們。能夠說,有一種隱性的「參與體系」內置在合做準則中。在這種參與體系中,服務主要扮演着一個智能代理的做用,將網絡上的各個邊緣鏈接起來,同時充分利用了用戶自身的力量。
集體智慧
在誕生於Web 1.0時代而且存活了下來,並且要繼續領導Web 2.0時代的那些巨人的成功故事的背後,有一個核心原則,就是他們藉助了網絡的力量來利用集體智慧:
--
超級連接是互聯網的基礎。當用戶添加新的內容和新的網站的時候,將被限定在一種特定的網絡結構中,這種網絡結構是由其餘用戶發現內容並創建連接的。如同大腦中的
神經突觸,隨着彼此的聯繫經過複製和強化變得愈來愈強,而做爲全部網絡用戶的全部活動的直接結果,互聯的網絡將有機地成長。
--Yahoo!是首例偉大的成功故事,誕生於一個
分類目錄,或者說是連接目錄,一個對數萬甚至數百萬網絡用戶的最精彩做品的彙總。雖而後來Yahoo!進入了建立五花八門的內容的業務,但其做爲一個門戶來收集網絡用戶們集體做品的角色,依然是其價值核心。
--Google在搜索方面的突破在於
PageRank技術,該技術令其迅速成爲搜索市場上毫無爭議的領導者。PageRank是一種利用了網絡的連接結構,而不是僅僅是使用文檔的屬性,來實現更好的搜索效果的方法。
--Amazon銷售同Barnesandnoble等競爭者相同的產品,同時這些公司從賣方得到的是一樣的產品描述、封面圖片和目錄。所不一樣的是,Amazon已然締造出了一門關於激發用戶參與的科學。Amazon擁有比其競爭者高出一個數量級以上的用戶評價,以及更多的邀請來讓用戶以五花八門的方式,在近乎全部的頁面上進行參與,而更爲重要的是,他們利用用戶的活動來產生更好的搜索結果。Barnesandnoble的搜索結果極可能指向該公司本身的產品,或者是贊助商的結果,而Amazon則始終以所謂「最流行的」打頭,這是一種實時計算,不只基於銷售,並且基於其餘一些被Amazon內部人士稱爲圍繞着產品「流動」(flow)的因素。因爲擁有高出對手一個數量級的用戶參與,Amazon銷售額超出競爭對手也就不足爲奇了。
具有了這種洞察力,而且可能會將之延伸開來的那些創新型的公司,正在互聯網上留下他們的印跡。
維基百科全書(
Wikipedia)是一種在線百科全書,其實現基於一種看似不可能的觀念。該觀念認爲一個條目能夠被任何互聯網用戶所添加,同時能夠被其餘任何人編輯。無疑,這是對信任的一種極端的實驗,將埃裏克·雷蒙德(Eric Raymond)的格言(源自開放源碼軟件的背景之下):「有足夠的眼球,全部的程序缺陷都是膚淺的」(with enough eyeballs, all bugs are shallow)運用到了內容的建立之中。維基百科全書已然高居世界網站百強之列,而且許多人認爲它不久就將位列十強。這在內容建立方面是一種深遠的變革。
像「美味書籤「和Flickr這樣的網站,其公司已經得到了普遍的關注,而且已經在一種被人們成爲「分衆分類」(folksonomy,有別於傳統分類法)的概念上成爲先行者。「分衆分類」是一種使用用戶自由選擇的關鍵詞對網站進行協做分類的方式,而這些關鍵詞通常稱爲
標籤(tags)。標籤化運用了像大腦自己所使用的那種多重的、重疊的關聯,而不是死板的分類。舉一個經典的例子,在Flickr網站上,一幅小狗照片可能被加上「小狗」和「可愛」這樣的標籤,從而容許系統依照用戶行爲所產生的天然的方式來進行
檢索。
協做式垃圾信息過濾產品,例如Cloudmark,就彙集了電子郵件用戶們對於「一封郵件是或者不是垃圾郵件」的衆多相互獨立的決策,從而賽過了依賴於分析郵件自己的那些系統。
偉大的互聯網成功者並不主動地處處推銷其產品,這幾乎成爲公理。他們採用「
病毒式營銷」(viral marketing)的方式,也就是說,一些推介會直接從一個用戶傳播到另一個用戶。若是一個網站或產品依賴廣告來進行宣傳,你幾乎能夠判定它不是Web 2.0。
即使許多互聯網基礎設施自己,包括在大多數網絡服務器中用到的
Linux,
Apache,MySQL,以及Perl,PHP或Python代碼,也都依靠開放源碼的對等生產(peer-production)的方式。其中包含了一種集體的、網絡賦予的智慧。在網站上列有至少10萬種開放源碼軟件項目。任何人均可以添加一個項目,任何人均可如下載並使用項目代碼。
同時,基於用戶使用的結果,新的項目從邊緣遷移到中心,過期的項目被邊緣化。對軟件的接受過程是一種有機自發的方式,是一種幾乎徹底依靠病毒式營銷的,有機的軟件採用的過程。
經驗是:源於用戶貢獻的
網絡效應,是在Web 2.0時代中統治市場的關鍵。
平臺老是戰勝應用程序
在過去每次同對手的競爭中,微軟都成功地用平臺這張牌,戰勝了即使是最占主導地位的應用程序。Windows平臺讓微軟以Excel取代了Lotus 1-2-3,以Word取代了WordPerfect,,以Internet Explorer取代了
Netscape瀏覽器。
不過此次,衝突不是在平臺和應用程序之間,而是在兩種平臺之間。每一個平臺皆有一種大相徑庭的商業模式:一方面,一個獨立軟件商具備普遍的用戶基礎而且將應用程序接口和操做系統緊密集成,從而對程序設計模式予以控制;另外一方面,是一個沒有全部者的系統,由一組協議、開放標準和對合做的共識來連結到一塊兒。
Windows系統表明了由軟件程序接口來進行專有控制的高峯。Netscape曾嘗試用微軟當初對付其對手所使用的手段,來同微軟進行爭奪,可是失敗了。然而擁有互聯網開放標準的Apache卻已經繁榮了起來。此番上演的戰局,已經再也不是實力懸殊的平臺對決孤立的軟件了,而是變成了平臺對決平臺。問題在於,哪一個平臺,或者更深遠地來講哪一個體系,以及哪一個商業模式,最能適應將來的機遇。
Windows對於早期的PC時代的問題是一種卓越的解決方案。它統一了程序開發者的競技場,解決了不少困擾這個領域的問題。但這種由單一供方控制的一刀切的方法,已經再也不是適宜的解決方案,而成爲了一種問題。面向交流的系統須要協同性,互聯網做爲一個平臺固然也是如此。除非供方能夠控制每一例交互的兩個終端,這種經過軟件的程序接口來鎖定用戶的可能性微乎其微,蘋果公司或許是其中的一個。
任何企圖經過控制平臺來推銷應用程序的Web 2.0提供商,從定義上講,已經喪失了這個平臺的優越性。
這並非說鎖定和競爭優點的機會不復存在了,而是說咱們相信這種機會不是經過控制軟件程序接口和協議來取得的。新的遊戲規則正在浮現。那些可以理解這些新的
遊戲規則,而不是企圖回到PC軟件時代舊有規則的公司,纔有可能在Web 2.0時代得到成功。
Web 2.0時代一項最受追捧的特性就是博客的興起。我的主頁從互聯網早期就已經存在了,而我的日記和每日發表觀點的專欄就更淵源久遠了,那麼到底有什麼讓人大驚小怪的呢?
歸根底地,博客只是一種日記形式我的網頁。但正如裏奇·斯格仁塔(Rich Skrenta)指出的,博客的按時間順序來排列的結構「看起來像是一個微不足道的變化,但卻推進着一個迥然不一樣的分發、廣告和價值鏈。」
其中一大變化就是一項稱爲RSS的技術。RSS是自早期計算機高手們認識到CGI(
公共網關接口)可用來建立以數據庫爲基礎的網站以來,在互聯網根本結構方面最重要的進步。RSS令人們不只僅連接到一個網頁,並且能夠訂閱這個網頁,從而每當該頁面產生了變化時都會獲得通知。斯格仁塔將之稱爲「增量的互聯網」(incremental web)。其餘人則稱之爲「鮮活的互聯網」(live web)。
固然,所謂「
動態網站」(即具備動態產生的內容的、由數據庫驅動的網站)取代了靜態網站。而動態網站的活力不只在於網頁,並且在連接方面。一個指向網絡博客的連接其實是指向一個不斷更新的網頁,包括指向其中任何一篇文章的「固定連接」(permalinks),以及每一次更新的通知。所以,一個RSS是比書籤或者指向一個單獨網頁的連接要強大得多。
RSS同時也意味着
網頁瀏覽器再也不只是限於瀏覽網頁的工具。儘管諸如bloglines之類的RSS聚合器(RSS aggregators)是基於網絡的,但其餘的則是桌面程序,此外還有一些則能夠用在便攜設備上來接受按期更新的內容,如在線的閱讀工具
雅蛙網,自己RSS屬於我的定製的範疇,雅蛙網進一步加以強化。
RSS不只用於推送新的博客文章的通知,還能夠用於其餘各類各樣的
數據更新,包括股票報價、天氣狀況、圖片。這類應用其實是對RSS本源的一種迴歸:RSS誕生於1997年,是以下兩種技術的匯合:一種是戴夫·溫納(Dave Winer)的「真正簡單的聚合」(Really Simple Syndication)技術,用於通知博客的更新狀況;另外一種是Netscape公司提供的「豐富站點摘要」(Rich Site Summary)技術,該技術容許用戶用按期更新的數據流來定製Netscape主頁。後來Netscape公司失去了興趣,這種技術便由溫納的一個博客先驅公司Userland承接下來。不過,在應用程序實現中,我能夠看出二者共同的做用。
可是,RSS只是令博客區別於同普通網頁的一部分緣由。湯姆·科特斯(Tom Coates)這樣評論固定連接的重要性:
在許多方面,RSS同固定連接的結合,爲HTTP(
互聯網協議)增添了NNTP(新聞組的
網絡新聞協議)的許多特性。所謂「
博客圈」(blogosphere),能夠將其視做一種同互聯網早期的、以對話方式來灌水的新聞組和公告牌相比來講,新型的對等(peer-to-peer)意義上的等價現象。人們不只能夠相互訂閱網站並方便地連接到一個頁面上的特定評論,並且經過一種稱爲引用通告(trackbacks)的機制,能夠得知其餘任何人連接到了他們的頁面,而且能夠用相互連接或者添加評論的方式來作出迴應。
若是Web 2.0的一個本質是利用集體智慧,來將互聯網調試爲一種所謂的全球的大腦,那麼博客圈就是前腦中喋喋不休的囈語,那種咱們整個頭腦中都能聽到的聲音。這可能並不反映出大腦的每每是無心識的深層結構,但倒是一種有意識的思考的等價物。做爲一種有意識的思考和注意力的反映,博客圈已經開始具備強有力的影響。
首先,由於搜索引擎使用連接結構來輔助預測有用的頁面,做爲最多產和最及時的連接者,博客們在修整搜索引擎結果方面充當着一種不成比例的角色。其次,由於博客社區是如此多地自相引用,關注其餘博客的博客們開闊了他們的視野和能力。此外,評論家們所批判的「迴音室」(echo chamber)也是一種放大器。
若是隻是一種放大器,那麼撰寫博客將會變得無趣。可是像
維基百科全書同樣,博客將集體智慧用做一種過濾器。被詹姆士·蘇瑞奧維奇(James Suriowecki)稱爲「大衆智慧」(the wisdom of crowds)的規律起了做用,而且就像PageRank技術所產生的結果賽過分析任何單一文檔同樣,博客圈的集體關注會篩選出有價值的東西。
雖然主流媒體可能將個別的博客視爲競爭者,但真正使其緊張的將是同做爲一個總體的博客圈的競爭。這不只是網站之間的競爭,並且是一種商業模式之間的競爭。Web 2.0的世界也正是丹·吉爾默(Dan Gillmor)的所謂「
我的媒體」(We,the media)的世界。在這個世界中,是所謂「本來的聽衆」,而不是密室裏的少數幾我的,來決定着什麼是重要的。
數據
每個重要的互聯網應用程序都由一個專門的數據庫驅動:Google的網絡爬蟲, Yahoo!的目錄(和網絡爬蟲),
Amazon的產品數據庫,eBay的產品數據庫和銷售商,MapQuest的地圖數據庫,Napster的分佈式歌曲庫。正如哈爾·瓦里安(Hal Varian)的私人對話中談到的,「SQL是新的HTML」。數據庫管理是Web 2.0公司的核心競爭力,其重要性使得咱們有時候稱這些程序爲「訊件」(infoware)而不只僅是軟件。
該事實也引出了一個關鍵問題:誰擁有數據?
在互聯網時代,咱們可能已經見到了這樣一些案例,其中對數據庫的掌控致使了對市場的支配和巨大的經濟回報。當初由美國政府的法令受權給Network Solutions公司(後被Verisign公司收購)的對
域名註冊的壟斷,曾經是互聯網上的第一個搖錢樹。雖然咱們在爭論經過控制軟件的API來造成商業優點在互聯網時代會變得困可貴多,可是對關鍵數據資源的控制則不一樣,特別是當要建立這些數據資源很是昂貴,或者經由網絡效應容易增長回報的時候。
注意一下由MapQuest, yahoo,msn,或者google等網站提供的每張地圖下面的版權聲明,你會發現這樣一行字「地圖版權NavTeq,TeleAtlas」,或者若是使用的是新的衛星圖像服務,則會看到「圖像版權Digital Globe」的字樣。這些公司對其數據庫進行了大量的投資。(僅NavTeq一家,就公佈投資7.5億美圓用於建立其街道地址和路線數據庫。Digital Globe則投資5億美圓來啓動其自有衛星,來對政府提供的圖像進行改進。)NavTeq居然已作了不少模仿Intel的耳熟能詳的Intel Inside標識的事:例如帶有導航系統的汽車就帶有「NavTeq Onboard」的印記。數據是許多此類程序事實上的Intel Inside,是一些系統的惟一的信息源組件,這些系統的軟件體系多數是開放源碼的,也有商業化的。
當前競爭火熱的
網絡地圖(web mapping)領域顯示着,對擁有軟件核心數據的重要性的疏忽大意,將最終削弱其競爭地位。MapQuest在1995年率先進入地圖領域,隨後是Yahoo!,再後來是Microsoft,而Google也決定挺進這一市場,他們能夠輕鬆地經過對同一數據的受權來提供一個具備競爭力的程序。
然而,做爲對比的是競爭地位。像Barnesandnoble這樣的競爭者同樣,其原始數據庫來自於ISBN註冊商.R. Bowker。可是同MapQuest不一樣,Amazon大力加強其數據,增長出版商提供的數據,例如封面圖片,目錄,索引,和樣張材料。更重要的是,他們利用了其用戶來評註數據,以致於十年以後,是Amazon而不是Bowker,成爲圖書文獻信息的主要來源,一個學者、
圖書管理員和消費者的參考書目來源。Amazon還引入了其專有的
標識符,即ASIN,該標識符在ISBN存在時與之對應,而當產品不帶有ISBN時,就建立出一個等價的命名空間。Amazon從而有效地「吸取和拓展了」其數據提供商。
設想若是MapQuest也已作了一樣的事情,利用他們的用戶來評註地圖和路線,添加新的價值層面。那麼對僅僅經過受權使用基礎數據來進入這一市場的其餘競爭者,將形成遠遠大得多的困難。
Google地圖的引入,爲應用程序銷售商和其數據提供商之間的競爭,提供了一個活生生的實驗室。Google的輕量型編程模型已經引起了不可勝數的增值服務的出現,這些服務以數據混合的方式,將Google的地圖同其餘能夠經過
互聯網訪問的數據源相結合。保羅·拉特馬赫(Paul Rademacher)的是這種混合的一個上佳範例,其網站將Google的地圖同Craigslist的公寓出租,以及住宅購買數據相結合,來建立一種交互式的房屋搜索工具。
這些混合大可能是由程序高手們實現的創新性的實驗產品。可是企業行動將緊隨其後。而且,人們已經能夠從至少一類開發者中發現這一點。Google已經將數據源提供者的角色從Navteq那裏奪走,而且將本身定位爲一個使人喜好的中介者。在之後幾年裏,咱們將會看到數據提供商和程序銷售商之間的鬥爭,由於兩大陣營都認識到了,特定的數據類別在做爲搭建Web 2.0程序的積木時是多麼的重要。
這場競賽已經涉及到擁有特定類別的核心數據:位置、身份、公共事件日曆、產品標識和命名空間等。在許多狀況下,在那些建立數據須要鉅額成本的地方,也可能存在一種如同Intel Inside方式同樣憑藉單一數據源來全部做爲的機遇。其餘狀況下,勝者將是那些經過用戶聚合來達到臨界規模,而且將聚合的數據融入系統服務中的公司。
好比,在身份標識領域,
PayPal,
Amazon的一鍵式,以及擁有數百萬用戶的
交流系統,都有可能成爲建立整個網絡範圍的身份標識數據庫的正當競爭者。(關於此,Google使用手機號碼做爲Gmail帳號標識的嘗試,可能就是朝借鑑和拓展電話系統所邁出的一步。)同時,像Sxip這樣的創業公司,正在探索聯合身份標識的可能性,以尋求一種「分佈一鍵式」,從而提供一個無縫的Web 2.0標識子系統。在日曆領域,EVDB則是經過
維基式參與體系來搭建世界上最大的共享日曆的一種嘗試。雖然評判者尚在觀望着任何一個特定創業公司或方式的成功是否,但很顯然,這些領域的標準和解決方案,有效地將某些數據轉變爲「互聯網操做系統」(internet operating system)的可靠的子系統,並將促成下一代的應用程序。
關於數據,必須注意一個進一步的方面,那就是用戶關心其隱私和對本身的數據的權限。在許多早期的網絡程序中,版權只被鬆散地執行。例如,Amazon宣稱對任何提交到其網站的評論的全部權,但卻缺乏強制性,人們能夠將一樣的評論轉貼到其餘任何地方。然而,隨着不少公司開始認識到,對數據的掌控有可能成爲他們首要的競爭優點來源,咱們將會看到在此類控制方面強度更大的嘗試。
正如專有軟件的增加而致使
自由軟件運動同樣,在下一個10年中咱們會看到專有數據庫的增加將致使自由數據運動。在像
維基百科全書這樣的開放數據項目、創做共用(Creative Commons)、以及像Greasemonkey(讓用戶決定如何在其計算機上顯示數據)這樣的軟件項目中,咱們能夠看到這種對抗勢頭的前兆。
一些系統被設計爲鼓勵參與。在丹·布萊克林(Dan Bricklin)的論文「共用的豐饒」(The Cornucopia of the Commons)中,他指出有三種建立大型數據庫的方式。第一種,已經由Yahoo!來體現了,就是付費給人們來實現。第二種,由開放源碼社區的經驗啓發而來,就是讓志願者來完成一樣的任務。
開放目錄項目(Open Directory Project),一個Yahoo的開放源碼競爭者,就是該方式的產物。可是Napster體現了第三種方式。由於Napster將其默認設置爲自動爲任何已經下載的音樂服務,任何用戶都自動地幫助創建共享數據庫的價值。一樣的方式已經被其餘全部P2P文件共享服務所採用。Web 2.0時代的一個
關鍵經驗在於:用戶增長價值。可是隻有很小一部分用戶會有意來爲你的程序增長價值,而不怕麻煩。於是,Web 2.0公司均進行了這樣的默認設置,即做爲程序一般使用方式的副產品,來聚合用戶數據並創造價值。正如上面所指出的,他們在搭建那種用戶越多則效果越好的系統。
米切爾·卡普爾(Mitch Kapor)曾經指出「體系是策略」。參與是Napster的本質,其根本體系的一部分。
同更常常被引用的所謂「吸引志願精神」的緣由相比,這種體系結構上的洞察力可能更能抓住對開放源碼軟件成功的本質。互聯網、萬維網(World Wide Web)、以及像Linux、Apache和Perl這樣的開放源碼軟件項目的體系結構,均是這樣一種設計,使得做爲一種自動產生的副產品,謀求其自身利益的用戶們建立着集體的價值。這些項目中的任何一個都有一個很小的核心、一種設計良好的擴展機制、和一種讓任何人來添加任何合乎規定的組件的方式,不斷增加着被Perl語言的創始人
拉里·沃爾(Larry Wall)稱爲「洋蔥頭」(the onion)的外部層面。換句話說,這些技術經過他們原本的設計方式,體現着網絡的效應。
軟件週期
如上文在對Google和Netscape的比較中談到的,互聯網時代軟件的表明性特徵就是它應該被做爲服務來交付。這種事實致使這類公司的商業模式上不少根本性的變化。
1. 運營必須成爲一種核心競爭力。Google或者Yahoo!在產品開發方面的專門技術,必須同平常運營方面的專門技術相匹配。從軟件做爲製造品到軟件做爲服務的變化是如此地根本,以致於軟件將再也不能完成任務,除非每日加以維護。Google必須持續抓取互聯網並更新其索引,持續濾掉連接垃圾和其餘影響其結果的東西,持續而且動態地響應數千萬異步的用戶查詢,並同步地將這些查詢同上下文相關的廣告相匹配。
因此,Google的系統管理、網絡、和
負載均衡技術,可能比其搜索算法更被嚴加看管,也就不足爲奇了。Google在自動化這些步驟上的成功是其同競爭者相比更有成本優點的一個關鍵方面。
一樣也不足爲奇的是,像Perl、Python、PHP、和當前的Ruby這樣的腳本語言在Web 2.0公司中扮演着重要角色。Sun公司的第一個網管哈桑·施羅德(Hassan Schroeder)曾對Perl有一個著名的形容:「互聯網的管道膠帶」(the duct tape of the internet)。事實上,動態語言(經常被稱爲腳本語言,並被軟件製品時代的軟件工程師所貶低),是系統和網絡管理員,以及建立可常常更新的
動態系統的程序開發者們所喜好的工具。
2. 用戶必須被做爲共同開發者來對待,這是從對開放源碼開發實踐的一種反思中得出的(即使所涉及的軟件不太可能以開放源碼受權方式來發行)。開放源碼的格言「早發佈並常發佈」(release early and release often)事實上已經演變成一種更爲極端的定位「永遠的測試版」(the perpetual beta)。其中產品在開放狀態下開發,新的功能以每個月、每週、甚至天天的速度被加入進來。Gmail、Google Maps、Flickr,和其餘相似的服務,可能會在某個階段打着測試版的標識多年。
故此,實時地監測用戶行爲,來考察哪些新特性被使用了,以及如何被使用的,將成爲另一種必須的核心競爭力。一位工做於一個主要在線服務網絡商的開發者評論道:「咱們天天在網站的某些部分提供兩到三個新的特性,並且若是用戶不採用它們,咱們就將其撤掉。若是用戶喜歡它們,咱們就將其推廣到整個網站。」
Flickr的總開發師卡爾·亨德森(Cal Henderson),透露了他們是如何在短至每半個小時就部署一個新版本的。顯而易見,這是同傳統方式有天壤之別的開發模式。雖然不是全部的網絡程序都以像Flickr這樣的極端方式來開發,但幾乎全部網絡程序都有一個同任何PC或者客戶-服務器時代大相徑庭的開發週期。正因如此,ZDnet雜誌才論斷Microsoft不會戰勝Google:「Microsoft的商業模式依賴於每一個人在每兩到三年都升級他們的計算環境。Google的模式則依靠任何人天天在其計算環境中自行探索新東西。」
雖然Microsoft已經體現了從競爭中學習並最終作得最好的強大能力,可是毫無疑問這一次的競爭要求Microsoft(能夠擴展到任何現存的軟件公司)來成爲一種在深刻層面上顯著有別的公司。天生的Web 2.0公司在享受天然而然的優點,由於它們不須要去擺脫陳舊的模式(及其相應的商業模式和營收來源)。
編程模型
一旦網絡服務的觀念深刻人心,大型公司將以複雜的網絡服務堆棧來加入到紛爭之中。這種網絡服務堆棧被設計用來爲分佈式程序創建更可靠性的編程環境。
可是,就像互聯網成功正是由於它推翻了許多超文本理論同樣,
RSS以完美的設計來取代簡單的實用主義,已經因其簡單性而成爲大概是應用最普遍的網絡服務,而那些複雜的企業網絡服務還沒有能實現普遍的應用。
相似地,網絡服務有兩種形式:一種堅持SOAP(Simple Object Access Protocol,
簡單對象訪問協議)網絡服務堆棧的形式主義;另外一種則簡單地在
HTTP協議以外提供XML數據,這在輕量型方式中有時被稱爲REST(Representational State Transfer,表明性狀態傳輸)。雖然商業價值更高的B2B鏈接(例如那些在Amazon和一些像ToysRUs這樣的零售夥伴之間的鏈接)使用SOAP堆棧,可是根據Amazon的報道,95%的使用來自於
輕量型REST服務。
一樣的對簡易性的要求,能夠從其餘「樸實的」網絡服務中見到。Google的Google地圖的推出就是一個例子。Google地圖的簡單
AJAX(Javascript和XML的結合)接口迅速被程序高手們破譯,被隨即進一步將其數據混合到新的服務之中。
地圖相關網絡服務已經存在了一段時間,例如像ESRI那樣的GIS(
地理信息系統),以及從MapQuest和Microsoft的MapPoint。可是Google地圖以其簡潔性而讓世界興奮起來。雖然從前銷售商所支持的網絡服務都要求各方之間的正式約定,但Google地圖的實現方式使數據能夠被捕獲,因而程序高手們很快就發現了創造性地重用這些數據的方法。
這裏有幾條重要的經驗:
1. 支持容許鬆散結合系統的輕量型的編程模型。由企業開發的網絡服務
堆棧的複雜設計是用來促成緊密結合的。雖然這在許多狀況下是必須是,可是許多最重要的應用程序能夠事實上保持鬆散結合,甚至是脆弱的結合。Web 2.0的理念同傳統的IT的理念迥然不一樣。
2. 考慮聚合(syndication)而不是協調(coordination)。簡單的網絡服務,例如RSS和基於REST的網絡服務,是用來向外
聚合數據,但並不控制其達到鏈接的另一端時發生的事情。這種想法是互聯網自己的基礎,一種對所謂端到端原則的反映。
3. 可編程性和可混合性設計。像最初的互聯網同樣,RSS和
AJAX這樣的系統,都有此共同點:重用的障礙很是低。許多有用的軟件事實上是開放源碼的,而即使它不是,也沒有許多東西來保護其知識產權。互聯網瀏覽器的「查看源文件」選項,使得許多用戶能夠複製其餘任何用戶的網頁;RSS被設計得使用戶可以在須要的時候查看所須要的內容,而不是按照信息提供者的要求;最成功的
網絡服務,是那些最容易採納未被服務建立者想到的新的方向。同更廣泛的「保留全部權利」(all rights reserved)相比,隨着創做共用約定而普及的「保留部分權利」(Some Rights Reserved)一詞成爲一個有益的指路牌。
輕量型商業模型是對輕量型編程和輕量型結合的一種天然產物。Web 2.0的理念善於重用。一種像<CITE class="highlight" highlight="true"></CITE>這樣的新服務,是經過將兩個現存服務抓取到一塊兒來簡單地建立起來的。尚未商業模式(目前爲止),但對於許多小規模的服務,Google的AdSense(或Amazon的associates fees計劃,或者二者都是)爲同類服務提供了營收模式。
這些案例爲Web 2.0的另一個關鍵原則提供了啓發,咱們將之稱爲「裝配中的創新」。當商品組件充裕時,你能夠經過以新穎的或者有效的方式來裝配這些組件來建立價值。很像PC革命爲硬件商品裝配提供了許多創新的機會,其中像Dell這樣的公司創造了這種裝配的科學,並從而戰勝了那些商業模式上要求產品開發方面的創新的公司,咱們相信Web 2.0爲各個公司提供了,經過在利用和整合由其餘人提供的服務方面逐漸完善,來贏得競爭的機會。
另一個值得一提的Web 2.0特性是Web 2.0已經再也不侷限於PC平臺這樣一個事實。在對Microsoft的告別建議中,長期的Microsoft開發者戴夫·斯塔茲(Dave Stutz)指出:「超越單一設備而編寫的有用軟件將在將來很長一段時間裏得到更高的利潤」。
固然,任何的網絡程序均可被視爲超越單一設備的軟件。畢竟,即使是最簡單的互聯網程序也涉及至少兩臺計算機:一個負責網絡服務器,而另外一個負責瀏覽器。並且就如咱們已經探討過的,在將網絡做爲平臺的開發中,把這個概念拓展到由多臺計算機提供的服務而組成的合成應用程序中。
可是如同Web 2.0的許多領域同樣,在那些領域中「2.0版的事物」(2.0-ness)並非全新的,而是對互聯網平臺真正潛能的一種更完美的實現,軟件超越單一設備這一說法賦予咱們爲新平臺設計程序和服務的關鍵性的洞察力。
迄今爲止,iTunes是這一原則的最佳範例。該程序無縫地從掌上設備延伸到巨大的互聯網後臺,其中PC扮演着一個本地緩存和控制站點的角色。以前已經有許多將互聯網的內容帶到便攜設備的嘗試,可是iPod/iTunes組合倒是這類應用中第一個從開始就被設計用於跨越多種設備的。TiVo則是另一個不錯的例子。
iTunes和TiVo也體現了Web 2.0的其餘一些核心原則。它們自己都不是網絡程序,但都利用了互聯網平臺的力量,使網絡成爲其體系中無縫鏈接的、幾乎不可察覺的一部分。數據管理顯然是它們所提供的價值的核心。它們也是服務,而非打包的程序(雖然對於iTunes來講,它能夠被用做一個打包的程序來僅僅管理用戶本地的數據)。不只如此,TiVo和iTunes都展現了一些集體智慧的方興未艾的應用。雖然對於每一個狀況,其實驗都是同網絡IP入口的周旋。iTunes中只有有限的參與體系,雖然增長的
播客(podcasting)將這一規則規律性了很多。
這正是咱們但願看到偉大變革的Web 2.0領域中的一個,隨着愈來愈多的設備正鏈接到這個新的平臺中來。當咱們的電話和汽車雖不消費數據但卻報告數據時,可能會出現什麼樣的程序呢?實時的交通監測、快閃暴走族(flash mobs)、以及公民媒體,只不過是新平臺的能力的幾個早期警示。
風險投資家保羅·科德羅斯基(Paul Kedrosky )寫道:「關鍵在於去尋找一種你共識相左的,具備可操做性的投資」。有趣的是,咱們注意到Web 2.0的每一個方面都涉及到同共識的分歧:每一個人都在強調保持數據隱私的重要性,而Flickr/Napster等等,卻使其公開化。這並不是只是爲了分歧而分歧(好比追求寵物食在線),而是在能夠從中建立出一些東西的地方發生分歧。Flickr締造了社區,Napster創造了收藏的廣度。
另一種看待這種現象的方式,就是成功的公司都放棄了一些昂貴但被認爲重要的東西,以便免費得到一些有價值的曾經昂貴過的東西。例如,
維基百科全書放棄了集中的編審控制,以做爲對速度和廣度的回報。Napster放棄了「目錄冊」的想法(列出全部銷售商正在銷售的歌曲),並所以得到了廣度。Amazon放棄了用於一個實體店面的想法,卻從而服務於整個世界。Google放棄了大衆用戶(開始的時候),卻獲得了80%的,其要求從前未被知足的用戶。下面的說法頗有一些
合氣道(
借力打力)的精神:「你知道,你是對的——整個世界的人都絕對能夠更新這篇文章。並且你猜怎麼着,這對你是個壞消息」。
——內森·托克英頓(Nat Torkington)
用戶體驗
最先能夠追溯到1992年魏培源(Pei-Yuan Wei)開發的Viola瀏覽器,互聯網就被用來在網頁瀏覽器中傳送「小程序」(applet)和其餘一些活動內容。1995年Java的引入就是圍繞着這樣的小程序的傳送。JavaScript和後來的DHTML都被做爲輕量型方式引入,來爲客戶端提供可編程性和豐富的用戶體驗。幾年之前,Macromedia締造出「豐富的互聯網應用程序」(Rich Internet Applications)一詞(該詞也被Flash的競爭者開放源碼的Laszlo系統使用),以便凸顯Flash不只可傳送多媒體內容,並且能夠是GUI(
圖形用戶界面)方式的應用程序體驗。
然而,互聯網傳遞整個應用程序的潛能在Google引入Gmail以前,一直沒有成爲主流,緊接着就是Google地圖程序,一些基於互聯網的帶有豐富用戶界面以及PC程序等同的交互性的應用程序。在網絡設計公司Adaptive Path的耶希·詹姆斯·加萊特(Jesse James Garrett)的一個討論會論文中,Google所使用的這組技術被命名爲AJAX。他寫道:
Ajax不是一項技術。它實際上是幾項技術,每項技術自身都很繁榮,它們以強有力的全新方式結合起來。Ajax涵蓋:
-- 運用XHTML和CSS實現基於各類標準的展現。 -- 運用
文檔對象模型(Document Object Model)實現動態顯示和交互。 -- 運用XML和XSLT實現數據交換和操做。 -- 運用XMLHttpRequest實現異步數據檢索。 -- JavaScript將全部這些綁定到一塊兒。
AJAX也是Web 2.0程序的一個關鍵組件,例如歸屬Yahoo!的Flickr,37signals的程序basecamp和backpack,以及其餘Google程序,例如Gmail和Orkut。咱們正在步入一個前所未有的用戶界面創新階段,由於互聯網開發者們終於能夠建立,像本地基於PC的應用程序同樣豐富的網絡程序了。
有趣的是,許多正被探索的功能已經存在了不少年了。90年代後期,Microsoft和Netscape,都對終於被認識到的那些功能有所洞察,可是它們對於所要採用的標準的爭鬥,使得實現跨瀏覽器的應用程序變得困難。僅在當初Microsoft肯定無疑地贏得了瀏覽器之戰的時候,並且那時事實上只須要針對一個瀏覽器標準,編寫這種程序才成爲可能。同時,雖然Firefox在瀏覽器市場中從新引入了競爭,但至少咱們尚未看到對互聯網標準的破壞性的爭奪以致於咱們倒退到90年代。
設計
在「模式語言」(A Pattern Language)一書中,克里斯多夫·亞歷山大(Christopher Alexander)爲精煉描述對於體系結構問題的解決方案,開了一種格式上的處方。他寫道:「每一個模式都描述着一種在咱們的環境中一遍又一遍地出現的問題,並所以描述了對該問題的核心解決方案。以此方式你能夠使用該方案上百萬次,而從不須要重複做一樣的事情。」
小型網站構成了互聯網內容的大部份內容;細分市場構成了互聯網的大部分可能的應用程序。因此,利用客戶的自服務和算法上的數據管理來延伸到整個互聯網,到達邊緣而不只僅是中心,到達長尾而不只僅是頭部。 應用程序愈來愈多地由數據驅動。所以:爲得到競爭優點,應設法擁有一個獨特的,難於再造的數據資源。
用戶價值
對互聯網程序來講,競爭優點的關鍵在於,用戶多大程度上會在你提供的數據中,添加他們本身的數據。於是,不要將你的「參與的體系」侷限於軟件開發。要讓你的用戶們隱式和顯式地爲你的程序增添價值。
網絡效應
只有很小一部分用戶會不嫌麻煩地爲你的程序增添價值。所以:要將默認設置得使
聚合用戶的數據,成爲用戶使用程序的副產品。
權力保留
知識產權保護限制了重用也阻礙了實驗。於是,在好處來自於集體智慧而不是私有約束的時候,應確認採用的門檻要低。遵循現存準則,並以儘量少的限制來受權。設計程序使之具有可編程性和可混合性。
當設備和程序鏈接到互聯網時,程序已經不是軟件做品了,它們是正在展開的服務。所以,不要將各類新特性都打包到集大成的發佈版本中,而應做爲普通用戶體驗的一部分來常常添加這些特性。吸引你的用戶來充當實時的測試者,而且記錄這些服務以便了解人們是如何使用這些新特性的。
合做
Web 2.0的程序是創建在合做性的數據服務網絡之上的。所以:提供網絡服務界面和內容聚合,並重用其餘人的數據服務。支持容許鬆散結合系統的輕量型編程模型。
軟件
PC再也不是互聯網應用程序的惟一訪問設備,並且侷限於單一設備的程序的價值小於那些相鏈接的程序。所以:從一開始就設計你的應用程序,使其集成跨越手持設備,PC機,和互聯網服務器的多種服務。
開發平臺
應用
百度百科、Wiki百科、
豆瓣、音悅臺、
開心網、人人網、
點點網、Wallop 、yahoo360 、dajie、openbc 、 cyworld 、43things 、 flickr、 cragslist 、glob 、客齊集、 friendster 、 linkedIn 、UU通 、 優友 、 天際網 、愛米網 、linkist 、新浪點點通、skype、億友、新浪名博、土豆網、優酷網、qq空間、
豬八戒威客網、
即問即答網等。
影響
社會影響
Web 2.0中出現的數據聯合和消息傳送能力,提出了潛在的一種可能性——在徹底不一樣的在線社區之間建立一個更加緊密的社會構造。同時還出現了一些新的術語來集合性地表明這些共同的社團,包括blogshpere:網誌的世界,syndisphere:內容聯合發佈,以及wikisphere,然而其餘的觀察者認爲這些措辭和內在的含義太空泛了。
因爲Web 2.0的網絡交互性,信息的快速傳播性,以及透明性。在不久的未來,網絡也能夠做爲推進國家民主的一種有效的工具,做爲吸收普遍民衆意見的參考。
商業影響
可能的由Web 2.0帶來的指數級增加的業務的緣由,可歸結爲以人爲本的消費和以計算機爲本的消費的區別。
對於價值的鑑定和消費的過程當中無需不一樣人爲參與,因爲Web 2.0的出現,也是徹底可能的事情了。各個組織會不斷使用諸如RSS/Atom/RDF之類的聯合格式來聯合他們的價值提案。除了價值的聯合外,Web服務終點發布將簡化聯合的價值的消費過程。
事實上,至今無人能給Web 2.0下一個明確的定義。每一個人眼中的Web 2.0都有不一樣的表述。技術研究者眼中的Web 2.0是SNS、BLOG等社會性軟件的興起;博客們則認爲Web 2.0是人與人之間更爲便捷的互動;在風險投資商眼中,Web 2.0又表明了新的商業機會和行業遊戲規則。
而從營銷者的角度來看,Web 2.0則至少意味着三個方面的內容:一種創新的媒介形式、一個集中的社區環境,以及一種全新營銷理念。
目前逐漸盛行的BLOG營銷被認爲是Web 2.0營銷的典型形式之一。
早期的網絡營銷不外乎是透過電子郵件發送、彈出式窗口、橫幅式廣告等幾種手法。最多見的例子就是入口網站將其網頁上的廣告空間待價而沽,等到廣告商上門以後,入口網站再依點選率或是擺放時間的長短來收取費用。這樣的缺點是,廣告商永遠沒法知道你所擺放的廣告是否是真的接觸到你的目標客戶,仍是隻是在茫茫的網海中找尋一兩個真正有需求的消費者。就像是TimO'Reilly所說的同樣,若是Web 1.0的表明者是Netscape,那Web 2.0的表明就是
Google。
Google一改以往廣告商尋找消費者的思考模式,而改以消費者自行查詢廣告的思惟模式來經營。
Google將首頁保持乾淨,但在關鍵詞搜尋的時候提供你想要查找信息的相關廣告,不但確保每個點選進網站的瀏覽者都是對該信息有興趣的潛在消費者,也一併解決了消費者對廣告窗口擾人的困擾。而前一陣子Google推出的Google Page也有殊途同歸之妙,利用免費提供博客服務的形式,從中搜集更多消費者的習性,其中的用意就是要爲消費者量身訂作一個個性化的Google
。