發展進程和争議
Web3.0目前是一種未來網絡環境的代名詞,在業界中尚未形成統一的認識與共識。
Web 3.0是針對Web 2.0提出的,較有名的首次提及是在2006年初Jeffrey Zeldman的博客中一篇批評Web 2.0的文章中。
2006年5月,Tim Berners-Lee曾說:
“ 人們不停地質問Web 3.0到底是什麼。我認為當可縮放矢量圖形在Web 2.0的基礎上大面積使用——所有東西都起波紋、被折疊并且看起來沒有棱角——以及一整張語義網涵蓋著大量的數據,你就可以訪問這難以置信的數據資源。 ”
2006年11月的Technet峰會上,Yahoo創辦人兼首席執行官楊緻遠作出闡述:
“ 目前對Web 2.0的歸檔和讨論很多。借助網絡級别所能達到的效能,網絡的力量已經到達了一個臨界點。我們同時也看到最近4年出現了更富級的設備以及更富級的與網絡互動的方法,不僅僅體現在遊戲機和移動設備這樣的硬件,同時也體現在軟件層面。你不一定得是計算機科學家才能創作出一個程序。這種現象在Web 2.0裡初現端倪,而3.0将更加深化,是一個真正的公共載體……專業,半專業和消費者的界限越來越模糊,創造出一種商業和應用程序的網絡效應。 ”
在這個峰會上,Netflix創始人Reed Hastings闡述了定義Web術語的簡單公式:
“ Web 1.0是撥号上網,50K平均帶寬,Web 2.0是1M平均帶寬那Web 3.0就該是10M帶寬,全視頻的網絡,這才感覺像Web 3.0。 ”
2007年8月7日,谷歌首席執行官Eric Schmidt出席首爾數字論壇時被與會者問及Web 3.0的定義, Eric Schmidt首先開玩笑的地說“Web 2.0隻是一個行銷術語,而你剛才正好發明了Web 3.0這個行銷術語。”随後他談及了自己的具體看法:
“ ……(Web 3.0)創建應用程序的方法将不同。到目前為止Web 2.0一詞的出現主要是回應某種叫做“AJAX”的概念……而對Web 3.0我的預測将是拼湊在一起的應用程序,帶有一些主要特征:應用程序相對較小、數據處于Cloud中、應用程序可以在任何設備上運行(PC或者移動電話)、應用程序的速度非常快并能進行很多自定義、此外應用程序像病毒一樣地擴散(ppmeet網頁版視頻會議,社交網絡,電子郵件等)。”
2010年11月16的網絡高峰會(Web 2.0 Summit)中Mary Meeker指出Web 3.0由“社交網絡、移動設備和搜索(Social Networking, Mobile and Search)”所組成。
自2006年底以來,Web 3.0一詞正受到越來越多的關注,也是越來越多争論的焦點,這個現象正持續到現在。
關于如何定義Web 3.0,及其所代表的含義的争論非常激烈,觀點也琳琅滿目。
web3.0相關特性
将互聯網轉化為數據庫
邁向Web 3.0的第一步是“互聯網”這一概念的體現,結構化數據集以可重複利用、可遠程查詢的格式公布于網絡上,比如XML、RDF和微格式。最近SPARQL的發展為網絡上以RDF方式配發的數據庫提供了一套标準化的查詢語言和應用程序接口。數據網絡讓數據契合和應用程序互用性更上新台階,使數據像網頁一樣容易訪問和鍊接。在數據網絡時代,重點主要是如何以RDF的方式提供結構化的數據。全語義網時期會拓寬語義範圍,這樣結構化、半結構化甚至零散的數據内容(比如傳統的網頁、文檔等)都能以RDF和OWL語義格式的形式普遍存在。
向人工智能進化的道路
Web 3.0也被用來描述一條最終通向人工智能的網絡進化的道路,這個人工智能最終能以類似人類的方式思辯網絡。可是,一些人對此表示悲觀,認為這是不可企及的設想。然而,像IBM和Google這樣的大公司已經在使用一些正提供驚人的信息的新技術,例如通過挖取學校音樂網站的數據來預測未來的熱門單曲。同時也有人提出是否智能系統将是Web 3.0背後的推動力,抑或智能會以人的形式出現,即某體系的人們(例如del.icio.us這樣的協同過濾服務,Flickr和Digg這樣人工抽取網絡資源)以及他們之間如何交互。
語義網和SOA的實現
和人工智能的方向有關系,Web 3.0可以是語義網概念的實現和擴展。各學院正在研究開發一種基于描述邏輯和智能代理的推理軟件,這樣的軟件通過運用表述網絡上概念和數據之間的關系的規則來進行邏輯推理操作。
Sramana Mitra對語義網成為次世代互聯網基本要素的看法不同,并提出了一道封裝Web 3.0的公式
Web 3.0也被認為和服務導向結構及語義網的具體體現有關。
向3D進化
另一條可能的道路是Web3D聯盟擁護的3D化構想,包括将整個網絡轉化為一系列3D空間,采用第二人生啟發的概念。同時也提供新的方式在3D共享空間連接和協同。
所建議的一些延伸性定義
Nova Spivack建議将Web 3.0的定義延伸至當前各大技術潮流邁向新的成熟階段的具體體現,包括:
- 無處不聯網:寬帶網普及和發展,移動通信設備的互聯網介入。(例如:平闆電腦)網絡計算:“軟件就是服務”的商業模型,Web服務互用性,分布式計算,網格計算和效用計算(又“雲端計算”)。開放技術:開放API和協議,開放數據格式,開源軟件平台和開放數據(如創作共享,開放數據許可)。開放身份:OpenID,開放名聲,跨域身份和個人數據。智能網絡:語義網技術比如資源描述框架,網絡本體語言,SWRL,SPARQL,語義應用程序平台和基于聲明的數據儲備。分布式數據庫:萬維數據庫(“World Wide Database”,由語義網的技術實現)。智能應用程序:普通語言的處理,機器學習,機器推理,自主代理。
針對Web 2.0的擴展和革新
Web 2.0以AJAX概念為契機,提供了高仿桌面應用程序的網絡應用程序,激勵用戶生成内容和搭建具有向心力的社區,并以高耦合的技術形成輕快有效的商業模型。在此基礎上,Web 3.0被認為肩負着發揚2.0的精神,并沖破目前Web 2.0所面臨的障礙。因此通過對目前Web 2.0所面臨的瓶頸和具體實例進行分析,可以對Web 3.0作一些展望。
帶寬
用戶所在區域的網絡的帶寬均值,将直接影響到網站内容的投放和索取,是制約豐富互聯網應用程序發展的一大瓶頸。
應用程序的速度
雖然許多網站使用異步JavaScript和XML/JSON以及各種UI Widgets來實現仿桌面應用程序的網絡應用程序,但這些前台程序的速度都無法與傳統桌面程序媲美,為了實現桌面程序界面的一些常見功能(如拖拽、排序、縮放等),必須使用複雜的JavaScript,這樣容易造成許多用戶的浏覽器響應延時甚至假死,進一步降低用戶體驗。
應用程序開發的草根化,社區協同化
目前網絡應用程序的開發門檻仍然較高,并且較為封閉,這樣雖然可以滿足開發一般的以用戶生成内容(“User-generated content”)為主導的應用程序,卻制約了用戶生成程序(“User-generated application”)的發展空間。在向用戶生成程序過渡的期間,值得注意的應用程序、技術和概念有:
- 混搭(Mash-up):更人性化的多重組和,如Microsoft Popfly等。項目協同,Basecamp,Bugzilla,Project.net等。API:Google Earth,Facebook API等。