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