<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    牙牙窩

    BlogJava 聯(lián)系 聚合 管理
      8 Posts :: 21 Stories :: 10 Comments :: 0 Trackbacks

    什么是 Web 2.0 ——下一代軟件的設(shè)計模式和商業(yè)模式 (全文翻譯 —5

    ?

    〖原文作者:提姆·奧萊理( Tim O'Reilly ),奧萊理媒體公司( O'Reilly Media Inc.) 主席兼 CEO

    〖翻譯: SeeSunshine

    ?

    4. 軟件發(fā)布周期的終結(jié)

    如上文在對 Google Netscape 的比較中談到的,互聯(lián)網(wǎng)時代軟件的代表性特征就是它應(yīng)該被作為服務(wù)來交付。這種事實導(dǎo)致這類公司的商業(yè)模式上很多根本性的變化。

    ?

    1. 運營必須成為一種核心競爭力。 Google 或者 Yahoo! 在產(chǎn)品開發(fā)方面的專門技術(shù),必須同日常運營方面的專門技術(shù)相匹配。從軟件作為制造品到軟件作為服務(wù)的變化是如此地根本,以至于軟件將不再能完成任務(wù),除非每日加以維護(hù)。 Google 必須持續(xù)抓取互聯(lián)網(wǎng)并更新其索引,持續(xù)濾掉鏈接垃圾和其他影響其結(jié)果的東西,持續(xù)并且動態(tài)地響應(yīng)數(shù)千萬異步的用戶查詢,并同步地將這些查詢同上下文相關(guān)的廣告相匹配。

    ?

    所以, Google 的系統(tǒng)管理、網(wǎng)絡(luò)、和負(fù)載均衡技術(shù),可能比其搜索算法更被嚴(yán)加看管,也就不足為奇了。 Google 在自動化這些步驟上的成功是其同競爭者相比更有成本優(yōu)勢的一個關(guān)鍵方面。

    ?

    同樣也不足為奇的是, Perl Python PHP 和當(dāng)前的 Ruby 這樣的腳本語言在 Web 2.0 公司中扮演著重要角色 Sun 公司的第一個網(wǎng)管哈桑·施羅德( Hassan Schroeder )曾對 Perl 有一個著名的形容:“互聯(lián)網(wǎng)的管道膠帶”( the duct tape of the internet )。事實上,動態(tài)語言(常常被稱為腳本語言,并被軟件制品時代的軟件工程師所貶低),是系統(tǒng)和網(wǎng)絡(luò)管理員,以及創(chuàng)建可經(jīng)常更新的動態(tài)系統(tǒng)的程序開發(fā)者們所喜愛的工具。

    ?

    2. 用戶必須被作為共同開發(fā)者來對待,這是從對開放源碼開發(fā)實踐的一種反思中得出的(即便所涉及的軟件不太可能以開放源碼授權(quán)方式來發(fā)行)。開放源碼的格言“早發(fā)布并常發(fā)布”( release early and release often )事實上已經(jīng)演變成一種更為極端的定位“永遠(yuǎn)的測試版”( the perpetual beta )。其中產(chǎn)品在開放狀態(tài)下開發(fā),新的功能以每月、每周、甚至每天的速度被加入進(jìn)來。 Gmail Google Maps Flickr del.icio.us ,和其他類似的服務(wù),可能會在某個階段打著測試版的標(biāo)識多年。

    ?

    故此,實時地監(jiān)測用戶行為,來考察哪些新特性被使用了,以及如何被使用的,將成為另外一種必須的核心競爭力。一位工作于一個主要在線服務(wù)網(wǎng)絡(luò)商的開發(fā)者評論道:“我們每天在網(wǎng)站的某些部分提供兩到三個新的特性,而且如果用戶不采用它們,我們就將其撤掉。如果用戶喜歡它們,我們就將其推廣到整個網(wǎng)站。”

    ?

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

    ?

    ?

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

    ?

    5. 輕量型編程模型

    ?

    一旦網(wǎng)絡(luò)服務(wù)的觀念深入人心,大型公司將以復(fù)雜的網(wǎng)絡(luò)服務(wù)堆棧來加入到紛爭之中。這種網(wǎng)絡(luò)服務(wù)堆棧被設(shè)計用來為分布式程序建立更可靠性的編程環(huán)境。

    ?

    但是,就像互聯(lián)網(wǎng)成功正是因為它推翻了許多超文本理論一樣, RSS 以完美的設(shè)計來取代簡單的實用主義,已經(jīng)因其簡單性而成為大概是應(yīng)用最廣泛的網(wǎng)絡(luò)服務(wù),而那些復(fù)雜的企業(yè)網(wǎng)絡(luò)服務(wù)尚未能實現(xiàn)廣泛的應(yīng)用。

    ?

    類似地, Amazon.com 的網(wǎng)絡(luò)服務(wù)有兩種形式:一種堅持 SOAP(Simple Object Access Protocol ,簡單對象訪問協(xié)議)網(wǎng)絡(luò)服務(wù)堆棧的形式主義;另一種則簡單地在 HTTP 協(xié)議之外提供 XML 數(shù)據(jù),這在輕量型方式中有時被稱為 REST Representational State Transfer ,代表性狀態(tài)傳輸)。雖然商業(yè)價值更高的 B2B 連接(例如那些在 Amazon 和一些像 ToysRUs 這樣的零售伙伴之間的連接)使用 SOAP 堆棧,但是根據(jù) Amazon 的報道, 95% 的使用來自于輕量型 REST 服務(wù)。

    ?

    同樣的對簡易性的要求,可以從其他“樸實的”網(wǎng)絡(luò)服務(wù)中見到。 Google 近來的 Google 地圖的推出就是一個例子。 Google 地圖的簡單 AJAX Javascript XML 的結(jié)合)接口迅速被程序高手們破譯,被隨即進(jìn)一步將其數(shù)據(jù)混合到新的服務(wù)之中。

    ?

    地圖相關(guān)網(wǎng)絡(luò)服務(wù)已經(jīng)存在了一段時間,例如像 ESRI 那樣的 GIS (地理信息系統(tǒng)),以及從 MapQuest Microsoft MapPoint 。但是 Google 地圖以其簡潔性而讓世界興奮起來。雖然從前銷售商所支持的網(wǎng)絡(luò)服務(wù)都要求各方之間的正式約定,但 Google 地圖的實現(xiàn)方式使數(shù)據(jù)可以被捕獲,于是程序高手們很快就發(fā)現(xiàn)了創(chuàng)造性地重用這些數(shù)據(jù)的方法。

    ?

    這里有幾條重要的經(jīng)驗:

    ?

    1. 支持允許松散結(jié)合系統(tǒng)的輕量型的編程模型 。由企業(yè)開發(fā)的網(wǎng)絡(luò)服務(wù)堆棧的復(fù)雜設(shè)計是用來促成緊密結(jié)合的。雖然這在許多情況下是必須是,但是許多最重要的應(yīng)用程序可以事實上保持松散結(jié)合,甚至是脆弱的結(jié)合。 Web 2.0 的理念同傳統(tǒng)的 IT 的理念迥然不同。

    ?

    2. 考慮聚合( syndication )而不是協(xié)調(diào)( coordination 。簡單的網(wǎng)絡(luò)服務(wù),例如 RSS 和基于 REST 的網(wǎng)絡(luò)服務(wù),是用來向外聚合數(shù)據(jù),但并不控制其達(dá)到連接的另外一端時發(fā)生的事情。這種想法是互聯(lián)網(wǎng)本身的基礎(chǔ),一種對所謂 端到端原則 的反映。

    ?

    3. 可編程性和可混合性設(shè)計 。像最初的互聯(lián)網(wǎng)一樣, RSS AJAX 這樣的系統(tǒng),都有此共同點:重用的障礙非常低。許多有用的軟件事實上是開放源碼的,而即便它不是,也沒有許多東西來保護(hù)其知識產(chǎn)權(quán)。互聯(lián)網(wǎng)瀏覽器的“查看源文件”選項,使得許多用戶可以復(fù)制其他任何用戶的網(wǎng)頁; RSS 被設(shè)計得使用戶能夠在需要的時候查看所需要的內(nèi)容,而不是按照信息提供者的要求;最成功的網(wǎng)絡(luò)服務(wù),是那些最容易采納未被服務(wù)創(chuàng)建者想到的新的方向。同更普遍的“保留所有權(quán)利”( all rights reserved )相比,隨著創(chuàng)作共用約定而普及的“保留部分權(quán)利”( Some Rights Reserved )一詞成為一個有益的指路牌。

    ?

    ?

    裝配中的創(chuàng)新

    ?

    輕量型商業(yè)模型是對輕量型編程和輕量型結(jié)合的一種自然產(chǎn)物。 Web 2.0 的理念善于重用。一種像 housingmaps.com 這樣的新服務(wù),是通過將兩個現(xiàn)存服務(wù)抓取到一起來簡單地創(chuàng)建起來的。 Housingmaps.com 還沒有商業(yè)模式(目前為止),但對于許多小規(guī)模的服務(wù), Google AdSense (或 Amazon associates fees 計劃,或者兩者都是)為同類服務(wù)提供了營收模式。

    ?

    這些案例為 Web 2.0 的另外一個關(guān)鍵原則提供了啟發(fā),我們將之稱為“裝配中的創(chuàng)新”。當(dāng)商品組件充裕時,你可以通過以新穎的或者有效的方式來裝配這些組件來創(chuàng)建價值。很像 PC 革命為硬件商品裝配提供了許多創(chuàng)新的機會,其中像 Dell 這樣的公司創(chuàng)造了這種裝配的科學(xué),并從而打敗了那些商業(yè)模式上要求產(chǎn)品開發(fā)方面的創(chuàng)新的公司,我們相信 Web 2.0 為各個公司提供了,通過在利用和整合由其他人提供的服務(wù)方面逐漸完善,來贏得競爭的機會。

    ?

    6. 軟件超越單一設(shè)備

    另外一個值得一提的 Web 2.0 特性是 Web 2.0 已經(jīng)不再局限于 PC 平臺這樣一個事實。在對 Microsoft 的告別建議中,長期的 Microsoft 開發(fā)者戴夫·斯塔茲( Dave Stutz )指出:“ 超越單一設(shè)備而編寫的有用軟件 將在未來很長一段時間里獲得更高的利潤”。

    ?

    當(dāng)然,任何的網(wǎng)絡(luò)程序都可被視為超越單一設(shè)備的軟件。畢竟,即便是最簡單的互聯(lián)網(wǎng)程序也涉及至少兩臺計算機:一個負(fù)責(zé)網(wǎng)絡(luò)服務(wù)器,而另一個負(fù)責(zé)瀏覽器。而且就如我們已經(jīng)探討過的,在將網(wǎng)絡(luò)作為平臺的開發(fā)中,把這個概念拓展到由多臺計算機提供的服務(wù)而組成的合成應(yīng)用程序中。

    ?

    但是如同 Web 2.0 的許多領(lǐng)域一樣,在那些領(lǐng)域中“ 2.0 版的事物”( 2.0-ness )并不是全新的,而是對互聯(lián)網(wǎng)平臺真正潛能的一種更完美的實現(xiàn),軟件超越單一設(shè)備這一說法賦予我們?yōu)樾缕脚_設(shè)計程序和服務(wù)的關(guān)鍵性的洞察力。

    ?

    迄今為止, iTunes 是這一原則的最佳范例。該程序無縫地從掌上設(shè)備延伸到巨大的互聯(lián)網(wǎng)后臺,其中 PC 扮演著一個本地緩存和控制站點的角色。之前已經(jīng)有許多將互聯(lián)網(wǎng)的內(nèi)容帶到便攜設(shè)備的嘗試,但是 iPod/iTunes 組合卻是這類應(yīng)用中第一個從開始就被設(shè)計用于跨越多種設(shè)備的。 TiVo 則是另外一個不錯的例子。

    ?

    iTunes TiVo 也體現(xiàn)了 Web 2.0 的其他一些核心原則。它們本身都不是網(wǎng)絡(luò)程序,但都利用了互聯(lián)網(wǎng)平臺的力量,使網(wǎng)絡(luò)成為其體系中無縫連接的、幾乎不可察覺的一部分。數(shù)據(jù)管理顯然是它們所提供的價值的核心。它們也是服務(wù),而非打包的程序(雖然對于 iTunes 來說,它可以被用作一個打包的程序來僅僅管理用戶本地的數(shù)據(jù))。不僅如此, TiVo iTunes 都展示了一些集體智慧的方興未艾的應(yīng)用。雖然對于每個情況,其實驗都是同網(wǎng)絡(luò) IP 入口的周旋。 iTunes 中只有有限的參與體系,雖然近來增加的播客( podcasting )將這一規(guī)則規(guī)律性了不少。

    ?

    這正是我們希望看到偉大變革的 Web 2.0 領(lǐng)域中的一個,隨著越來越多的設(shè)備正連接到這個新的平臺中來。當(dāng)我們的電話和汽車雖不消費數(shù)據(jù)但卻報告數(shù)據(jù)時,可能會出現(xiàn)什么樣的程序呢?實時的交通監(jiān)測、快閃暴走族( flash mobs )、以及公民媒體,只不過是新平臺的能力的幾個早期警示。

    ?

    ?

    一篇 Web 2.0的投資論文

    ?

    風(fēng)險投資家保羅·科德羅斯基( Paul Kedrosky 寫道 :“關(guān)鍵在于去尋找一種你共識相左的,具有可操作性的投資”。有趣的是,我們注意到 Web 2.0 的每個方面都涉及到同共識的分歧:每個人都在強調(diào)保持?jǐn)?shù)據(jù)隱私的重要性,而 Flickr/Napster 等等,卻使其公開化。這并非只是為了分歧而分歧(比如追求寵物食在線),而是在可以從中創(chuàng)建出一些東西的地方發(fā)生分歧。 Flickr 締造了社區(qū), Napster 創(chuàng)造了收藏的廣度。

    ?

    另外一種看待這種現(xiàn)象的方式,就是成功的公司都放棄了一些昂貴但被認(rèn)為重要的東西,以便免費獲得一些有價值的曾經(jīng)昂貴過的東西。例如,維基百科全書放棄了集中的編審控制,以作為對速度和廣度的回報。 Napster 放棄了“目錄冊”的想法(列出所有銷售商正在銷售的歌曲),并因此獲得了廣度。 Amazon 放棄了用于一個實體店面的想法,卻從而服務(wù)于整個世界。 Google 放棄了大宗用戶(開始的時候),卻得到了 80% 的,其要求從前未被滿足的用戶。下面的說法很有一些合氣道(借力打力)的精神:“你知道,你是對的——整個世界的人都絕對可以更新這篇文章。而且你猜怎么著,這對你是個壞消息”。

    ?

    ——內(nèi)森·托克英頓( Nat Torkington

    posted on 2006-12-11 11:10 大牙 閱讀(167) 評論(0)  編輯  收藏 所屬分類: Web 2.0頻道

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 免费观看一级毛片| 亚洲深深色噜噜狠狠爱网站| 国产精品亚洲综合天堂夜夜| 亚洲午夜AV无码专区在线播放| 美女视频黄a视频全免费网站色窝 美女被cao网站免费看在线看 | 最近最好最新2019中文字幕免费| 久久乐国产综合亚洲精品| 亚洲一区日韩高清中文字幕亚洲| 最近免费中文字幕大全高清大全1| 亚洲人成欧美中文字幕| 亚洲乱码中文字幕综合| 成年女人毛片免费观看97| 免费无码作爱视频| 亚洲av无码成人影院一区| 亚洲欧洲日韩不卡| 亚洲国产中文字幕在线观看| 国产乱子精品免费视观看片| 一个人看的免费视频www在线高清动漫| 亚洲宅男永久在线| 亚洲精品国产精品乱码不卞| 2021免费日韩视频网| a色毛片免费视频| 国产AV日韩A∨亚洲AV电影| 亚洲综合视频在线| 久久精品亚洲乱码伦伦中文| 在线观看免费a∨网站| 精品熟女少妇a∨免费久久| 中文字幕乱码系列免费| 韩国亚洲伊人久久综合影院| 亚洲精品国产专区91在线| 亚洲无人区一区二区三区| 四虎AV永久在线精品免费观看| aⅴ免费在线观看| 成全高清在线观看免费| 九九全国免费视频| 看亚洲a级一级毛片| 亚洲一区中文字幕| 亚洲精品第五页中文字幕| 无码专区—VA亚洲V天堂| 亚洲色欲一区二区三区在线观看 | 亚洲精品自产拍在线观看|