web2.0技術的基本特徵是什麼

2022-07-21 18:02:05

web2.0技術的基本特徵:1、「多人蔘與」;Web1.0中網際網路內容是由少數編輯人員(或站長)客製化的,而在Web2.0中每個人都是內容的供稿者。2、「可讀可寫網際網路」;Web1.0中網際網路是「閱讀式網際網路」,而Web2.0是「可寫可讀網際網路」。

本教學操作環境:windows7系統、Dell G3電腦。

Web 2.0,是相對Web 1.0(2003年以前的網際網路模式)的新的一類網際網路應用的統稱,是一次從核心內容到外部應用的革命。由Web1.0單純通過網路瀏覽器瀏覽html網頁模式向內容更豐富、聯絡性更強、工具性更強的Web2.0網際網路模式的發展已經成為網際網路新的發展趨勢。Web 2.0是資訊科技發展引發網路革命所帶來的面向未來、以人為本的創新2.0模式在網際網路領域的典型體現,是由專業人員織網到所有使用者參與織網的創新民主化程序的生動註釋。

web2.0技術的基本特徵

相對於web1.0,web2.0具有以下特徵:

1、多人蔘與

  Web1.0裡,網際網路內容是由少數編輯人員(或站長)客製化的,比如搜狐;而在Web2.0裡,每個人都是內容的供稿者。Web2.0的內容更多元化:標籤tag、多媒體、線上共同作業等等。在Web2.0資訊獲取渠道里,RSS訂閱扮演者一個很重要的作用。

2、可讀可寫網際網路

  在Web1.0裡,網際網路是「閱讀式網際網路」,而Web2.0是「可寫可讀網際網路」。雖然每個人都參與資訊供稿,但在大範圍裡看,貢獻大部分內容的是小部分的人。

Web2.0七大原則

1. 網際網路作為平臺

  正如許多重要的理念一樣,Web 2.0沒有一個明確的界限,而是一個重力核心。不妨將Web 2.0視作一組原則和實踐,由此來把距離核心或遠或近的網站組成為一個類似太陽系的網路系統,這些網站或多或少地體現著Web 2.0的原則。可以說,Web 2.0是發展引發資訊革命所帶來的面向未來、以人為本的以開放創新、共同創新為特點的創新2.0模式在網際網路領域的典型體現,是由專業人員織網到所有使用者參與織網的創新民主化程序的生動註釋。

  在2004年10月的第一次Web 2.0的會議上,約翰·巴特利(John Battelle)和我在我們各自的開場白中列舉了一組初步的原則。這些原則中的第一條就是「網際網路作為平臺」。這也曾是Web 1.0的寵兒網景公司(Netscape)的戰鬥口號,而網景在同微軟的大戰中隕落了。此外,我們早先的Web 1.0的楷模中的兩個,DoubleClick和Akamai公司,皆是將網路當作平臺的先驅。人們往往不認為這是一種網路服務,但事實上,廣告服務是第一個被廣泛應用的網路服務,同時也是第一個被廣泛應用的混合處理(mashup),如果用另一個近來流行的詞來說的話。每個旗幟廣告(banner ad)都是用來在兩個網站之前無縫合作,向位於另外一臺計算機上的讀者傳遞一個整合好的頁面。

  Akamai也將網路看作平臺,並且在一個更深入的層次上,來搭建一個透明的快取和內容分發網路,以便降低寬頻的擁塞程度。

  雖然如此,這些先驅提供了有益的對比,因為後來者遇到同樣問題的時候,可以將先驅們的解決方案進一步延伸,從而對新平臺本質的理解也更為深刻了。DoubleClick和Akamai都是Web 2.0的先驅,同時我們也可以看到,可以通過引入更多Web 2.0的設計模式,來實現更多的應用。

2. 利用集體智慧

  在誕生於Web 1.0時代並且存活了下來,而且要繼續領導Web 2.0時代的那些巨人的成功故事的背後,有一個核心原則,就是他們藉助了網路的力量來利用集體智慧

--超級連結是網際網路的基礎。當使用者新增新的內容和新的網站的時候,將被限定在一種特定的網路結構中,這種網路結構是由其他使用者發現內容並建立連結的。如同大腦中的神經突觸,隨著彼此的聯絡通過複製和強化變得越來越強,而作為所有網路使用者的所有活動的直接結果,互聯的網路將有機地成長。

  --Yahoo!是第首例偉大的成功故事,誕生於一個分類目錄,或者說是連結目錄,一個對數萬甚至數百萬網路使用者的最精彩作品的彙總。雖然後來Yahoo!進入了建立五花八門的內容的業務,但其作為一個門戶來收集網路使用者們集體作品的角色,依然是其價值核心。

  --Google在搜尋方面的突破在於PageRank技術,該技術令其迅速成為搜尋市場上毫無爭議的領導者。PageRank是一種利用了網路的連結結構,而不是僅僅是使用檔案的屬性,來實現更好的搜尋效果的方法。

  --eBay的產品是其全部使用者的集體活動,就向網路自身一樣,eBay隨著使用者的活動而有機地成長,而且該公司的角色是作為一個特定環境的促成者,而使用者的行動就發生在這種環境之中。更重要的是,eBay的競爭優勢幾乎都來自於關鍵性的大量的買家和賣家雙方,而這正是這一點使得後面許多競爭者的產品的吸引力顯著減低。

  --Amazon銷售同Barnesandnoble.com等競爭者相同的產品,同時這些公司從賣方獲得的是同樣的產品描述、封面圖片和目錄。所不同的是,Amazon已然締造出了一門關於激發使用者參與的科學。Amazon擁有比其競爭者高出一個數量級以上的使用者評價,以及更多的邀請來讓使用者以五花八門的方式,在近乎所有的頁面上進行參與,而更為重要的是,他們利用使用者的活動來產生更好的搜尋結果。Barnesandnoble.com的搜尋結果很可能指向該公司自己的產品,或者是贊助商的結果,而Amazon則始終以所謂「最流行的」打頭,這是一種實時計算,不僅基於銷售,而且基於其他一些被Amazon內部人士稱為圍繞著產品「流動」(flow)的因素。由於擁有高出對手一個數量級的使用者參與,Amazon銷售額超出競爭對手也就不足為奇了。

  現在,具備了這種洞察力,並且可能會將之延伸開來的那些創新型的公司,正在網際網路上留下他們的印跡。

維基百科全書(Wikipedia)是一種線上百科全書,其實現基於一種看似不可能的觀念。該觀念認為一個條目可以被任何網際網路使用者所新增,同時可以被其他任何人編輯。無疑,這是對信任的一種極端的實驗,將埃裡克·雷蒙德(Eric Raymond)的格言(源自開放原始碼軟體的背景之下):「有足夠的眼球,所有的程式缺陷都是膚淺的」(with enough eyeballs, all bugs are shallow)運用到了內容的建立之中。維基百科全書已然高居世界網站百強之列,並且許多人認為它不久就將位列十強。這在內容建立方面是一種深遠的變革。

  像del.icio.us(美味書籤)和Flickr這樣的網站,其公司已經在近期獲得了廣泛的關注,並且已經在一種被人們成為「分眾分類」(folksonomy,有別於傳統分類法)的概念上成為先行者。「分眾分類」是一種使用使用者自由選擇的關鍵詞對網站進行共同作業分類的方式,而這些關鍵詞一般稱為標籤(tags)。標籤化運用了像大腦本身所使用的那種多重的、重疊的關聯,而不是死板的分類。舉一個經典的例子,在Flickr網站上,一幅小狗照片可能被加上「小狗」和「可愛」這樣的標籤,從而允許系統依照使用者行為所產生的自然的方式來進行檢索。

  共同作業式垃圾資訊過濾產品,例如Cloudmark,就聚集了電子郵件使用者們對於「一封郵件是或者不是垃圾郵件」的眾多相互獨立的決策,從而勝過了依賴於分析郵件本身的那些系統。

  偉大的網際網路成功者並不主動地到處推銷其產品,這幾乎成為公理。他們採用「病毒式行銷」(viral marketing)的方式,也就是說,一些推介會直接從一個使用者傳播到另外一個使用者。如何一個網站或產品依賴廣告來進行宣傳,你幾乎可以斷定它不是Web 2.0。

  即便許多網際網路基礎設施本身,包括在大多數網路伺服器中用到的Linux,Apache,MySQL,以及Perl,PHP或Python程式碼,也都依靠開放原始碼的對等生產(peer-production)的方式。其中包含了一種集體的、網路賦予的智慧。在SourceForge.net網站上列有至少10萬種開放原始碼軟體專案。任何人都可以新增一個專案,任何人都可以下載並使用專案程式碼。

  同時,由於作為使用者使用的結果,新的專案從邊緣遷移到中心。一個對軟體的有機的接受過程幾乎完全依靠病毒式行銷。同時,作為使用者應用的結果,新的專案從邊緣遷移到中心,這是一種幾乎完全依靠病毒式行銷的,有機的軟體採用過程,。

  經驗是:源於使用者貢獻的網路效應,是在Web 2.0時代中統治市場的關鍵。

3. 資料是下一個Intel Inside

  現在每一個重要的網際網路應用程式都由一個專門的資料庫驅動:Google的網路爬蟲, Yahoo!的目錄(和網路爬蟲),Amazon的產品資料庫,eBay的產品資料庫和銷售商,MapQuest的地圖資料庫,Napster的分散式歌曲庫。正如哈爾·瓦里安(Hal Varian)在去年的私人對話中談到的,「SQL是新的HTML」。資料庫管理是Web 2.0公司的核心競爭力,其重要性使得我們有時候稱這些程式為「訊件」(infoware)而不僅僅是軟體。

  該事實也引出了一個關鍵問題:誰擁有資料?

  在網際網路時代,我們可能已經見到了這樣一些案例,其中對資料庫的掌控導致了對市場的支配和巨大的經濟回報。當初由美國政府的法令授權給Network Solutions公司(後被Verisign公司收購)的對域名註冊的壟斷,曾經是網際網路上的第一個搖錢樹。雖然我們在爭論通過控制軟體的API來形成商業優勢在網際網路時代會變得困難得多,但是對關鍵資料資源的控制則不同,特別是當要建立這些資料資源非常昂貴,或者經由網路效應容易增加回報的時候。

  注意一下由MapQuest, maps.yahoo.com,maps.msn.com,或者maps.google.com等網站提供的每張地圖下面的版權宣告,你會發現這樣一行字「地圖版權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也決定挺進這一市場,他們可以輕鬆地通過對同一資料的授權來提供一個具有競爭力的程式。

  然而,作為對比的是Amazon.com的競爭地位。像Barnesandnoble.com這樣的競爭者一樣,其原始資料庫來自於ISBN註冊商.R. Bowker。但是同MapQuest不同,Amazon大力增強其資料,增加出版商提供的資料,例如封面圖片,目錄,索引,和樣張材料。更重要的是,他們利用了其使用者來評註資料,以至於十年之後,是Amazon而不是Bowker,成為圖書文獻資訊的主要來源,一個學者、圖書管理員和消費者的參考書目來源。Amazon還引入了其專有的識別符號,即ASIN,該識別符號在ISBN存在時與之對應,而當產品不帶有ISBN時,就建立出一個等價的名稱空間。Amazon從而有效地「吸收和拓展了」其資料提供商。

  設想如果MapQuest也已做了同樣的事情,利用他們的使用者來評註地圖和路線,新增新的價值層面。那麼對僅僅通過授權使用基礎資料來進入這一市場的其他競爭者,將造成遠遠大得多的困難。

  近期Google地圖的引入,為應用程式銷售商和其資料提供商之間的競爭,提供了一個活生生的實驗室。Google的輕量型程式設計模型已經引發了不計其數的增值服務的出現,這些服務以資料混合的方式,將Google的地圖同其他可以通過網際網路存取的資料來源相結合。保羅·拉特馬赫(Paul Rademacher)的housingmaps.com是這種混合的一個上佳範例,其網站將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(讓使用者決定如何在其計算機上顯示資料)這樣的軟體專案中,我們可以看到這種對抗勢頭的前兆。

4. 軟體釋出週期的終結

  如上文在對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、del.icio.us,和其他類似的服務,可能會在某個階段打著測試版的標識多年。

  故此,實時地監測使用者行為,來考察哪些新特性被使用了,以及如何被使用的,將成為另外一種必須的核心競爭力。一位工作於一個主要線上服務網路商的開發者評論道:「我們每天在網站的某些部分提供兩到三個新的特性,而且如果使用者不採用它們,我們就將其撤掉。如果使用者喜歡它們,我們就將其推廣到整個網站。」

  Flickr的總開發師卡爾·亨德森(Cal Henderson),近來透露了他們是如何在短至每半個小時就部署一個新版本的。顯而易見,這是同傳統方式有天壤之別的開發模式。雖然不是所有的網路程式都以像Flickr這樣的極端方式來開發,但幾乎所有網路程式都有一個同任何PC或者客戶-伺服器時代截然不同的開發週期。正因如此,ZDnet雜誌才論斷Microsoft不會打敗Google:「Microsoft的商業模式依賴於每個人在每兩到三年都升級他們的計算環境。Google的模式則依靠任何人每天在其計算環境中自行探索新東西。」

  雖然Microsoft已經體現了從競爭中學習並最終做得最好的強大能力,但是毫無疑問這一次的競爭要求Microsoft(可以擴充套件到任何現存的軟體公司)來成為一種在深入層面上顯著有別的公司。天生的Web 2.0公司在享受自然而然的優勢,因為它們不需要去擺脫陳舊的模式(及其相應的商業模式和營收來源)。

5. 輕量型程式設計模型

  一旦網路服務的觀念深入人心,大型公司將以複雜的網路服務堆疊來加入到紛爭之中。這種網路服務堆疊被設計用來為分散式程式建立更可靠性的程式設計環境。

  但是,就像網際網路成功正是因為它推翻了許多超文字理論一樣,RSS以完美的設計來取代簡單的實用主義,已經因其簡單性而成為大概是應用最廣泛的網路服務,而那些複雜的企業網路服務尚未能實現廣泛的應用。

  類似地,Amazon.com的網路服務有兩種形式:一種堅持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)一詞成為一個有益的指路牌。

6. 軟體超越單一裝置

  另外一個值得一提的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)、以及公民媒體,只不過是新平臺的能力的幾個早期警示。

7. 豐富的使用者體驗

  最早可以追溯到1992年魏裴(Pei 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年代。

  在接下來的幾年中,我們會看到許多新的網路程式,不僅確實是新穎的程式,而且是對PC程式豐富的網路再現。到目前為止,每個平臺的變革也都為改變那些在舊平臺中占主導地位的程式的領導地位創造了機會。

  Gmail已經在電子郵件中提供了一些有意思的創新,將網際網路的力量(隨處可存取、深層的資料庫能力、可搜尋性)與在易用性方面同PC介面接近的使用者介面相結合。同時, PC平臺上的其他郵件程式,正在從另一端通過增添IM和呈現能力,來蠶食著這一領域。我們離整合通訊使用者端有多少遠呢?這些整合通訊使用者端應是整合了電子郵件、即時通訊和手機,並且應使用VoIP以便向網路程式的豐富功能中新增語音能力。這種競賽已經開始。

  我們也很容易看到Web 2.0是如何重新打造地址簿的。一個Web 2.0風格的地址薄將把PC或電話上的本地地址簿,僅僅當作一種你顯式要求系統記憶的聯絡人的快取。同時,一個基於網際網路的Gmail風格的非同步代理,將儲存傳送或者接收的每個訊息,每個電子郵件地址和每個使用過的電話號碼,並且創造出社群網路的啟發性演演算法,來決定當一個答案不能在本地快取中找到時,應該提供哪個作為替代。在缺少答案的情況下,該系統會查詢更廣闊的社群網路。

  一個Web 2.0的字處理程式將會支援維基風格的共同作業編輯,而不僅僅是處理獨立的檔案。但是該程式也會支援我們期望在基於PC的字處理器中得到的那種豐富格式。Writely是這種程式的一個優秀範例,雖然它尚未引起廣泛關注。

  此外,Web 2.0革命不會侷限於PC程式。例如,在CRM這樣的企業級應用程式中,Salesforce.com展示了網路是如何被用來以服務的方式來傳遞軟體的。

  對新的進入者來說,競爭機會在於充分開發Web 2.0的潛能。成功的公司將建立可以向其使用者學習的程式,利用可供參與的體系來建立一種決定性的優勢,不僅在軟體的介面方面,而且在共用資料的豐富程度方面。

更多相關知識,請存取欄目!

以上就是web2.0技術的基本特徵是什麼的詳細內容,更多請關注TW511.COM其它相關文章!