人人網(wǎng)發(fā)布首個(gè)開源Ruby on Rails SDK
通常共享平臺(tái)官方會(huì)給開發(fā)者提供一些SDK接口,目前國(guó)內(nèi)主要開放平臺(tái)人人網(wǎng),已經(jīng)提供的SDK有Java、iOS、Android、Windows Phone 7、JavaScript、AS3、Discuz,第三方貢獻(xiàn)的支持PHP、.NET、Python、CPP的版本,國(guó)內(nèi)開放平臺(tái)一直都沒有補(bǔ)充Ruby on Rails 的版本。
而Ruby on Rails是美國(guó)當(dāng)下***的網(wǎng)絡(luò)框架語言之一。用ruby創(chuàng)造的產(chǎn)品包括Twitter, Groupon, 和FourSquare。同時(shí)ruby也是個(gè)人開發(fā)者最常用的語言。因此,所有主流開發(fā)平臺(tái),包括Facebook, Twitter, 和Google都會(huì)提供ruby SDK和開發(fā)案例。
在國(guó)內(nèi),雖然大部分團(tuán)隊(duì)還因?yàn)闅v史原因而選擇php 與 Java,但在創(chuàng)業(yè)團(tuán)隊(duì)和個(gè)人開發(fā)者圈子里ruby的增長(zhǎng)趨勢(shì)是非常明顯的。
計(jì)劃FM(http://jihua.fm/)便是一個(gè)用Ruby on Rails做開發(fā)的創(chuàng)業(yè)團(tuán)隊(duì)。創(chuàng)始人李天放,曾經(jīng)在美國(guó)微軟工作過,后來在硅谷參加了創(chuàng)業(yè)公司Palantir,2010年初回國(guó)創(chuàng)業(yè)。2010年11月加入創(chuàng)新工場(chǎng)***期助跑計(jì)劃,嘗試做一個(gè)social wish list的產(chǎn)品,在做的過程中,萌發(fā)了做一個(gè)朋友間分享活動(dòng)、聚會(huì)和個(gè)人計(jì)劃的產(chǎn)品的想法。于是從2011年4月開始,李天放開始獨(dú)立編寫一個(gè)計(jì)劃分享平臺(tái),就是現(xiàn)在計(jì)劃FM的雛形。正式因?yàn)镽uby on Rails開發(fā)速度快,實(shí)現(xiàn)方便,代碼簡(jiǎn)潔的特點(diǎn)非常適合創(chuàng)業(yè)團(tuán)隊(duì)快速迭代,所以在一開始李天放就選擇了Ruby作為計(jì)劃FM的開發(fā)語言。
計(jì)劃FM的初衷是希望給大家提供一個(gè)分享未來計(jì)劃的平臺(tái),在計(jì)劃FM上每個(gè)人都可以很容易的將自己要參加的活動(dòng)以計(jì)劃的方式分享給朋友,并邀請(qǐng)他們一起參加;同時(shí)也可以看到自己關(guān)注的人將會(huì)出現(xiàn)在哪些活動(dòng)現(xiàn)場(chǎng),加入他們。所以好友關(guān)系對(duì)于網(wǎng)站來說非常重要,而人人網(wǎng)擁有的社交關(guān)系正好能夠給計(jì)劃FM很有價(jià)值的支持。
但在接入過程中,發(fā)現(xiàn)人人網(wǎng)并沒有現(xiàn)成了Ruby SDK,于是計(jì)劃FM團(tuán)隊(duì)便自己編譯了一個(gè)Ruby版本的SDK,在給自己用的同時(shí),也愿意將這個(gè)SDK開源出來給更多Ruby的創(chuàng)業(yè)團(tuán)隊(duì),方便接入人人網(wǎng),做出更好的產(chǎn)品。

目前計(jì)劃FM已經(jīng)可以利用人人網(wǎng)賬戶登錄,找到人人網(wǎng)好友,并且可以將自己的計(jì)劃分享到人人主頁(yè)。

Ruby SDK開源地址https://github.com/huangxiangdan/renren