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