close
在最近一次會議上,有個客戶要求他的應用程式能夠支援Web 2.0;很顯然他讀過很多關於Web 2.0的文章。我回答了他,向他解釋Web及其技術的發展過程,以及Web 2.0只是一個概念的事實。最後,這個應用程式的確用到了Web 2.0的概念,但是這讓我在思考Web的版本號的問題。

1.0版去哪裡了?

Web最開始的時候炙手可熱,每家公司和個人都想知道如何使用這個新媒介。其動力是將資訊發佈給用戶。各種不同的內容管理系統被開發出來,並被用來管理資訊的及時發佈。此外,個人Web網站也是用戶表達自己聲音的常用媒介。這一模式也在隨著Web及其技術的進步而變化。用戶從單純的內容消費者變成創造者,而Web被分割不同區塊與服務,方便其他網站的存取。

當前的狀況:2.0版

Web 2.0運動背後的推動力是將Web當作一個平台。這一概念有多方面的含義,其中關鍵的內容包括用戶的參與;豐富的用戶體驗;資料的重要性;由網路服務驅動、鬆散聯合的Web。隨便舉幾個成功的公司/網站都能夠用事實說明這些概念。

Google:在應用Web 2.0的概念上還有誰比這家公司更成功?Google的業務模式依賴無數Web網站的資料。Google讓用戶能夠輕易找到資訊,並藉由各種選項來調整適合自己的用戶體驗。此外,Google的很多服務都可以透過網路服務獲得。

Amazon:這是圖書資訊資源的龍頭老大。Amazon可說為圖書業帶來革命性的變革,它允許使用者針對書籍來作評價,並依照銷售來提供暢銷排行榜。此外,Amazon還開發自家的圖書資料庫,甚至連其他網站也要使用。

eBay:沒有哪一家網站能夠像eBay這樣強調用戶的參與。它的成長與用戶(買家和賣家)的活動有機地結合在一起。eBay的很多特性都可以透過公共的網路服務獲得。

Wikipedia:這個網站是線上協作的終極例子。它讓用戶能夠輕鬆添加和/或編輯資料。由於使用百科內容的用戶數量龐大,可確保資料不至於過時。

這些例子說明了Web 2.0概念的基本原理。前三家公司值得注意的一個特點是將其功能透過網路服務整合到另一個Web應用程式的能力。它將Web打破成元件,進而發揮了Web鬆散聯合的本質。

另外一個協作和讓用戶來創造內容的著名例子是Blog,它從最初用戶創建和維護一個線上日誌的簡單方式進化到在Web上發佈資訊的成熟系統。

雖然協作和社群是Web 2.0的關鍵特徵,但是它們也是開放原始碼和自由軟體運動的重要內容,這一運動也在朝著Web 2.0的方向發展。開放原始碼將開發人員聚集到社群裡創建和改進軟體。軟體的錯誤減少了,出現的問題被迅速解決,這是因為開放原始碼社群規模夠大之故。

Web 2.0推動的另外一項技術範例是AJAX,它定義了一種創建豐富用戶端介面的方法。它利用了一些久經考驗的技術(javascript和XML)的優勢,這些技術一直都被用來創建強大的Web應用程式。

前面提到的範例程式和技術只不過是對現在可用的程式和技術的列舉,但是它確實讓人們可以瞭解到他們能夠從使用Web 2.0模式的應用程式裡獲得什麼。

3.0就要到來了嗎?

Web 2.0概念出現在我們的眼前已經有一段時間了,所以有人會問接著會是什麼呢?從常理上講,Web 3.0理所當然就是下一版本了,已經有人在討論它了。那麼,下一個版本的Web會給我們帶來什麼呢?一些核心的概念包括:讓技術可以被更多人使用;探討永遠上線和永遠服務的理念;解決隱私的問題,因為越來越多的個人資訊被發佈到Web上,。

你的看法呢?

從總體上講,Web現在還沒有官方的版本號,但是社群成員會在它發展的不同階段給它冠以不同編號。Web從1.0開始,將資訊發佈作為其關鍵概念,Web發展到2.0,特別強調用戶的參與度,那麼我們希望從Web的快速發展中獲得什麼呢?您可將意見發表在下方討論區喔。

Tony Patton  2007/01/12

編按:Tony Patton的職業生涯始於應用程式開發員,並已取得代表其專業水準的Java、VB、Lotus和XML認證

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 馬堤 的頭像
    馬堤

    馬堤的剪報筆記

    馬堤 發表在 痞客邦 留言(0) 人氣()