Web 2.0

Web 2.0（也稱為參與式網路或社交網路），指以終端使用者為目標，強呼叫戶生成內容、易用性、參與文化和互操作性（如：與其它產品、系統和裝置相容）的網站。

Web 2.0 這個詞由達西・迪努奇在 1999 年撰寫的文章《Fragmented Future》中首次創造並使用，直到 2004 年末的 O'Reilly Media Web 2.0 會議上，才由提姆・奧萊理和戴爾・多爾蒂推廣我們現在所定義的概念。Web 2.0 框架只指定網站的設計和使用，並不對設計人員提出任何技術要求或規範。因為轉變到 Web 2.0 的過程是漸進的，並沒有給出這種轉變開始的確切日期。

Web 2.0 網站允許使用者作為虛擬社群中使用者生成內容的建立者，並透過社交媒體的對話進行互動和協作。這與第一代網路（Web 1.0）時代的網站形成了對比，在 Web 1.0 時代，人們只能被動地瀏覽內容。Web 2.0 功能的示例，包括：社交網站或社交媒體站點 (如：Facebook)、部落格、Wiki、分眾分類法（在網站和連結上的關鍵詞 “標籤”）、影片分享網站（如：YouTube）、託管服務、網路應用程式（“app”）、協同消費平臺和混搭應用程式。

全球資訊網的發明者蒂姆・伯納斯 - 李一直質疑 Web 2.0 是否與以前的網路技術有本質區別，他將該術語稱為行話。他對網路最初的設想，是 “一種協作的媒體，一個我們（可以）見面、閱讀和寫作的地方”。另一方面，蒂姆・伯納斯 - 李創造了語義網（有時也稱為 Web 3.0）一詞，是指可以透過機器處理語義的內容網路。

歷史

1.1 Web 1.0

Web 1.0 是一個返璞詞，指的是全球資訊網發展的第一階段，時間大約從 1991 年到 2004 年。根據科莫德和克里希納穆綏的說法，“在 Web 1.0 中，內容創作者很少，絕大多數使用者只是內容的消費者。” 個人網頁很常見，主要由託管在 ISP 經營的網路伺服器上或是託管在免費的網路託管服務（如：GeoCities）上的靜態網頁組成。隨著 Web 2.0 的出現，普通的網路使用者可以透過低成本的網路託管服務或透過專屬伺服器（諸如 Blogger 或 LiveJournal），擁有社交網路個人資料（諸如 Myspace 和 Facebook 等網站）和個人部落格。通常，內容是動態生成的，允許讀者以一種與以往不同的方式發表評論。泰瑞・弗萊在他的《新媒體（第三版）》中，將 Web 1.0 和 Web 2.0 之間的區別描述為

弗萊認為，這些因素形成了導致 Web 2.0 “熱潮” 爆發的趨勢。

1.2 特性

Web 1.0 網站的一些常見設計元素包括：

靜態頁面而不是動態 HTML。
提供的內容來從伺服器的檔案系統而不是關係資料庫管理系統（RDBMS）。
使用伺服器端內嵌或通用閘道器介面（CGI）構建的頁面，而不是用 Perl、PHP、Python 或 Ruby 等動態程式語言編寫的網路應用程式。
使用 HTML 3.2 時代的元素（例如框架和表格）來定位和對齊頁面上的元素。 這些通常與空白佔位符 GIF 一起使用。
第一次瀏覽器大戰期間引入了專有的 HTML 擴充套件，例如和標記。
線上留言簿。
GIF 按鈕、圖形（通常為 88×31 畫素），被用於網頁瀏覽器、作業系統、文字編輯器和其他各種產品。
透過電子郵件傳送的 HTML 表單。 在此期間，在共享伺服器上很少支援伺服器端指令碼。為了向網站訪問者提供反饋機制，使用了 mailto 表單。使用者填寫表單後，單擊表單的 “提交” 按鈕，他們的電子郵件客戶端將啟動並嘗試傳送包含表單詳細資訊的電子郵件。 mailto 協議的流行和複雜性促使瀏覽器開發人員將電子郵件客戶端整合到他們的瀏覽器中。

1.3 Web 2.0 的概述

Web 2.0 是一種新的網際網路方式，透過網路應用（Web Applications）促進網路上人與人間的資訊交換和協同合作，其模式更加以使用者為中心。典型的 Web 2.0 站點有：網路社群、網路應用程式、社交網站、部落格、Wiki 等等。

Web 2.0 的支持者認為 Web 的使用正日漸以互動性和未來的社會性網路為導向，所提供的服務內容，透過或不透過建立一個可視的、互動的網頁來充分挖掘網路效應。某種觀點認為，和傳統網站相比，Web 2.0 的網站更多表現為或者是使用者產生內容的入口網站。

另一方面，其實早在 1999 年，著名的管理學者彼得・杜拉克（Peter F. Drucker）就曾指出當時的資訊科技發展走錯了方向，因為真正推動社會進步的，是「Information Technology」裡的「Information」，而不是「Technology」。- 著重技術層面而忽略了資訊的話，就只是一具空的軀殼，不能使社會增值。而 Web 2.0 很明顯是透過參與者的互動：不論是提供內容、為內容索引或評分，都能夠使他們所使用的平臺增值。透過參與者的互動，好的產品或資訊本著它的口碑，從一小撮使用者擴充套件到一大班人，一旦超過了臨界質量，就會「像病毒一樣廣泛流傳」（葛拉威爾，2002）。

正如同創新 2.0 所倡導的以人為本、草根創新、開放創新、共同創新理念，Web 2.0 的核心概念是互動、分享與關係，所有的網路行為，都可用「互動、分享、關係」的概念來作詮釋。

1.4 該詞的來源

「Web 2.0」不是一個技術的標準，因為 Web 2.0 僅是一個用來闡述技術轉變的術語。這個術語是由 O'Reilly 的 Dale Dougherty 和 MediaLive 的 Craig Cline 在共同合作的動腦會議（brain storming）上提出來的。Dougherty 提出了 Web 目前正處於復興時期，有著不斷改變的規則和不斷演化的商業模式。而 Dougherty 則是舉例說明 ——“DoubleClick 是 Web 1.0，Google AdSense 則是 Web 2.0。是 Web 1.0；Flickr 則是 Web 2.0”，而不是給出確切的定義，和補充一個商業前景，同時 O'Reilly Media、Battelle 和 MediaLive 在 2004 年 10 月啟動了第一個 Web 2.0 大會。第二次的年會已在 2005 年 10 月舉辦。

在他們的會議開場白上，O'Reilly 和 Battelle 總結了他們認為的表現了 Web 2.0 應用特色的一些關鍵：

將 Web 作為平臺
駕馭群體智慧
資料將變成未來的「Intel Inside」
軟體不斷發行與升級的迴圈將會終結（“永久的測試版”）
輕量型程式設計模型
透過內容和服務的聯合使輕量的業務模型可行
軟體執行將跨越單一裝置
豐富的使用者體驗
分享和參與的架構所驅動的網路效應
透過帶動分散的、獨立的開發者把各個系統和網站組合形成大匯集的改革
快速的反應與功能新增

較早的出現是作為語義網的同義詞。這兩個概念有點相似而且是互補的。結合了基於標籤的 Folksonomy（分眾分類法）的社會性網路系統如和，以及透過 Blog 和 Wiki 進行發表，已經創造了語義環境的天然基礎。

1.5 Web 服務

雙向的訊息協議是 Web 2.0 架構的關鍵元素之一。兩個主要的型別是 REST 和 SOAP 方法。REST（Representational State Transfer）表示了一種 Web 服務客戶端傳送所有的事務的狀態。SOAP（Simple Object Access Protocol）和類似的輕量方法都依賴伺服器來儲存狀態資訊。兩種情況下，服務是透過一個應用程式介面（API）呼叫的。這個 API 常常是根據網站的特殊需求定義的，但是標準的 Web 服務 API（例如，於 Blog 發表文章）的 API 依然被廣泛使用。一般來說 Web 服務的通用語言是 XML，但並不一定，還存在大量不同的其他語言，如 JSON，YAML 等。

最近，出現了一個被稱之為 Ajax 的混合形式，用來增強基於瀏覽器的 Web 應用的使用者體驗。這可以用於一些特別的形式（如 Google Maps、 UrMap ）或是一些開放的形式，可以直接利用 Web 服務 API、資料聯合，甚至是繪畫。

AJAX 是 Web 應用程式最為熱門的網頁前端開發技術，可建立互動性極佳的使用者介面。包含標準化的 HTML 與 CSS 語法、具動態互動與展示效果的 DOM（檔案物件模型）、交換與操作 XML 資料以及利用 XMLHttpRequest 物件進行非同步的傳輸。

1.6 伺服器軟體

Web 2.0 的功能是在已有的 Web 伺服器架構上建立的，但是更加強調後臺軟體。資料聯合不僅僅是名稱上和內容管理發布方法不同，而且 Web 服務要求更加強壯的資料庫和工作流的支援，並且變得與傳統的企業內部網的應用伺服器功能更加相似。供應商不管是用一個通用伺服器方法，可以把所有需要的功能都集中到一個伺服器平臺上，或者是一個 Web 伺服器外掛的方法，可以使用增強了 API 介面的標準釋出工具和其他工具。不管選擇的是哪種途徑，Web 2.0 的進化不會為這些選擇做出重大改變。

1.7 Web 2.0 相關服務

主要包括：部落格（BLOG）、RSS、wiki 百科全書（Wiki）、網誌、社群網站（SNS）、P2P、即時訊息（IM）、基於地理訊息服務（LBS）等。

Web 2.0 主要特點和基於這些特點產生的具有代表性的服務：

部落格（Blog）最早期的 Web 2.0 服務之一，可使任何參與者擁有自己的專欄、成為網路內容產生源，進而形成微媒體，為網路提供文字、圖片、聲音或影片資訊。
內容源（RSS）伴隨 Blog (部落格）產生的簡單文字協議，將部落格產生的內容進行重新格式化輸出，從而將內容從頁面中分離出來，便於同步到第三方網站或提供給訂閱者進行閱讀。
Wiki 是一個眾人協作的平臺，方便寫百科全書、詞典等。wiki 指的是一種超文本系統，這種超文本系統支援面向社群的協作寫作。
參與評論與評分（Digg）Web 2.0 最顯著的特點之一是，Web 2.0 的顯著特點是分享機制和去中心化，Digg 機制為更多網路使用者提供了參與網路建設的機制，無需進行內容貢獻或創作，只要使用者對網路內容進行評分或點評，即可參與到網路內容的建設過程當中。
網誌（Delicious）使用者可根據自己的喜好進行網路內容的收藏於轉載，並將自己的收藏或轉載整理成列表、分享給更多的使用者，從而在網路上起到資訊聚合與過濾的作用。
社會化網路（SNS）從原有的以網站、內容為中心，轉而側重於以人與人之間的關聯為中心，網路上每一個節點所承載的不再是資訊，而是以具體的自然人為節點，形成的新型網際網路形態。
微博（microblog）部落格的精簡版，有較為嚴格的字數限制。更簡單的釋出流程和更隨意（被限制的話題、領域）的寫作方式，使得參與到網路內容貢獻中的門檻降低，更大程度的推動了網路內容建設和個體資訊貢獻。
基於位置資訊的服務（LBS）集地理資訊系統（GIS）、微博（Twitter）和移動裝置（Mobile）以及 A-GPS 定位服務於一身的增強型微博系統，其主導思想是每一條資訊不僅利用時間為索引、同時也加入了地理經緯度的索引，從而不僅可透過時間對資訊進行篩選、亦可利用地理座標對資訊進行合理的篩選。
即時通訊（IM）即時通訊軟體可以說是目前中國上網使用者使用率最高的軟體。聊天一直是網民們上網的主要活動之一，網上聊天的主要工具已經從初期的聊天室、論壇變為以 MSN、QQ 為主要代表的即時通訊軟體。

Web 2.0 產品的例子

 全球

維基百科
Twitter
Facebook
YouTube
flickr
Google 閱讀器
Gtalk
Messenger

 臺灣

噗浪

 中國大陸

豆瓣網
互動百科
百度貼吧
人人網
新浪微博
優酷網
知乎
QQ 群
品蔥
騰訊

影響

3.1 社會影響

Web 2.0 中出現的資料聯合和訊息傳送能力，提出了潛在的一種可能性 —— 在完全不同的線上社群之間建立一個更加緊密的社會構造。同時還出現了一些新的術語來集合性地代表這些共同的社團，包括 blogshpere：網誌的世界，syndisphere：內容聯合釋出，以及 wikisphere，然而其他的觀察者認為這些措辭和內在的含義太空泛了。

由於 Web 2.0 的網路互動性，資訊的快速傳播性，以及透明性。在不久的將來，網路也可以作為推動國家民主的一種有效的工具，作為吸取廣泛民眾意見的參考。

3.2 商業影響

可能的由 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 營銷的典型形式之一。

早期的網路營銷不外乎是透過電子郵件傳送、彈出式視窗、橫幅式廣告等幾種手法。最常見的例子就是入口網站將其網頁上的廣告空間待價而沽，等到廣告商上門之後，入口網站再依點選率或是擺放時間的長短來收取費用。這樣的缺點是，廣告商永遠無法知道你所擺放的廣告是不是真的接觸到你的目標客戶，還是隻是在茫茫的網海中找尋一兩個真正有需求的消費者。就像是 Tim O'Reilly 所說的一樣，如果 Web 1.0 的代表者是 Netscape，那 Web 2.0 的代表就是 Google。

Google 一改以往廣告商尋找消費者的思考模式，而改以消費者自行查詢廣告的思維模式來經營。

Google 將首頁保持乾淨，但在關鍵詞搜尋的時候提供你想要查詢資訊的相關廣告，不但確保每一個點選進網站的瀏覽者都是對該資訊有興趣的潛在消費者，也一併解決了消費者對廣告視窗擾人的困擾。而前一陣子 Google 推出的 Google Page 也有異曲同工之妙，利用免費提供 Blog 服務的形式，從中搜集更多消費者的習性，其中的用意就是要為消費者量身訂做一個個人化的 Google。

3.3 針對 Web 2.0 的擴充套件和革新

Web 2.0 以 AJAX 概念為契機，提供了高仿桌面應用程式的網路應用程式，激勵使用者生成內容和搭建具有向心力的社群，並以高耦合的技術形成輕快有效的商業模型。在此基礎上，Web 3.0 被認為肩負著發揚 2.0 的精神，並沖破目前 Web 2.0 所面臨的障礙。因此透過對目前 Web 2.0 所面臨的瓶頸和具體例項進行分析，可以對 Web 3.0 作一些展望。

3.4 頻寬

使用者所在區域的網路的頻寬均值，將直接影響到網站內容的投放和索取，是制約多樣化網際網路應用程式發展的一大瓶頸。

3.5 應用程式的速度

雖然許多網站使用非同步 JavaScript 和 XML／JSON 以及各種 UI Widgets 來實現仿桌面應用程式的網路應用程式，但這些前臺程式的速度都無法與傳統桌面程式媲美，為了實現桌面程式介面的一些常見功能（如拖拽、排序、縮放等），必須使用複雜的 JavaScript，這樣容易造成許多使用者的瀏覽器響應延時甚至假死，進一步降低使用者體驗。

3.6 應用程式開發的草根化，社群協同化

目前網路應用程式的開發門檻仍然較高，並且較為封閉，這樣雖然可以滿足開發一般的以使用者生成內容（“User-generated content”）為主導的應用程式，卻制約了使用者生成程式（“User-generated application”）的發展空間。在向用戶生成程式過渡的期間，值得注意的應用程式、技術和概念有：

混搭（Mash-up）：更人性化的多重組和，如 Microsoft Popfly 等。
專案協同，Basecamp，Bugzilla，Project.net，維基等。
API：Google Earth，Facebook API 等。