OpenSocial:最重要的是數(shù)據(jù),!愚蠢至極 Tim O'Reilly 11.07.07 盡管我是一個開放社交網絡平臺的超級粉絲,我還是搞不懂那些對Google OpenSocial的狂熱,??戳艘恍┑玫降男畔⒅笪?a href="http://radar./archives/2007/11/facebook_google_opensocial_mark_cuban.html">在此之前表達的懷疑觀點徹底變成了失望。OpenSocial根本不是當初我聽到Brad Fitzpatrick和David Recordon的想法時為之興奮的社交網絡操作系統(tǒng),。 我對OpenSocial的失望在Patrick Chanezon和別人的對話中得到印證,。Patrick Chanezon是Google的developer advocate for the program,在Web 2.0 Expo Berlin的OpenSocial部分,,一位與會者與他討論構建能與社交網絡平臺混合數(shù)據(jù)的應用。Patrick的回答總是圍繞:“不可以,,你只能訪問到個別平臺或應用程序,。” 這大錯特錯。而且反映了一個在理解兩條Web 2.0原則方面的根本性錯誤: • 最重要的是數(shù)據(jù),。(以前表述成“數(shù)據(jù)就是'Intel Inside'”,。) • 松散耦合 讓我們來看看第一點。如果OpenSocial能做的只是讓開發(fā)者更容易地把應用從一個社交網絡移植到另一個社交網絡,,這對于開發(fā)者是一個巨大勝利,。因為他們可以向每一個社交網絡的用戶展示他們的應用。但是這對于網絡的真正主體——用戶——根本沒有意義,。我們從沒想過要在很多社交網絡上用相同的應用,。我們需要的是我使用的應用能夠使用多個社交網絡的數(shù)據(jù)。數(shù)據(jù)的可移動性就是關鍵,。Syndication和mashup是Web 2.0的關鍵元素——從一個地方拿到數(shù)據(jù)在另一地方用,。甚至Google的核心業(yè)務也是依賴于這種能力——他們從Web上的所有網站拿數(shù)據(jù)(除了那些用robots.txt不讓他們拿數(shù)據(jù)的情況)然后通過聚合、索引和排序賦予他們新的用途,。 試想一下如果當初他們不是支持mashup而是建立一個框架來讓開發(fā)者們在Microsoft,、Yahoo、Google上開發(fā)地圖應用,,以此來和MapQuest競爭,,Google Maps會怎樣?無聊,!這恰恰就是現(xiàn)在這里發(fā)生的事情,。 OpenSocial會讓開發(fā)者們構建一個個人CRM系統(tǒng),?一個我可以管理我的社交網絡的控制臺?向不同的社交網絡輸出我的朋友列表,?不能,。OpenSocial會讓開發(fā)者構建一個像Mark Cuban尋找的那種社交搜索應用?不能,。 把數(shù)據(jù)開放,!讓社交數(shù)據(jù)共同協(xié)作。這才是構建必勝社交網絡平臺的關鍵,。 |
|