10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

计划 FM 为人人网提供首个开源 Ruby SDK

  • 2011-12-26
  • 本文字数:988 字

    阅读完需:约 3 分钟

在国内,虽然大部分团队还因为历史原因选择 PHP 与 Java 作为首选的开发语言,但在创业团队和个人开发者的圈子里 Ruby 的增长势头却是非常明显的。为了让第三方开发者更方便地接入人人网,计划 FM 团队为其编译了一个 Ruby 版本的 SDK,并将该 SDK 开源。

该SDK 是对OAuth 2.0、Rest API、Widget API、Single Sign-on 等平台底层功能的封装,目前已提交至 Github 。为了方便第三方开发者更方便地接入人人网,实现将社交关系等共享给合作伙伴的核心价值,通常共享平台官方会给开发者提供一些 SDK 接口,目前人人网官方提供的 SDK 有 Java、iOS、Android、Windows Phone 7、JavaScript、AS3、Discuz 等,也有第三方贡献了支持 PHP、.NET、Python、CPP 的版本,唯独没有 Ruby 的版本。Ruby on Rails 是美国当下最流行的网络框架语言之一。目前,用 Ruby 创造的产品包括 Twitter,Groupon 和 FourSquare。此外,Ruby 也还是个人开发者最常用的语言。因此,一些主流开发平台都会提供 ruby SDK 和开发案例,其中就有 Facebook、Twitter 和 Google。

计划 FM 的初衷是希望提供一个分享未来计划的平台,在计划 FM 上每个人都可以很容易地将自己要参加的活动以计划的方式分享给朋友,并邀请他们一起参加。同时也可以看到自己关注的人将会出现在哪些活动现场,然后加入他们。好友关系对于 SNS 类型的网站来说非常重要,而人人网拥有的社交关系正好能够给计划 FM 很有价值的支持。在接入过程中,发现人人网并没有现成的 Ruby SDK,于是计划 FM 团队便自己编译了一个 Ruby 版本的 SDK,在给自己用的同时,也愿意将这个 SDK 开源出来给更多 Ruby 的创业团队,方便接入人人网,做出更好的产品。目前计划 FM 已经可以利用人人网账户登录,找到人人网好友,并且可以将自己的计划分享到人人主页。

关于计划 FM

计划 FM 是一个用 Ruby on Rails 做开发的创业团队。创始人李天放,曾经在美国微软工作,后在硅谷加入创业公司 Palantir,2010 年初回国创业。2010 年 11 月加入创新工场第一期助跑计划,尝试开发 social wish list 产品,在做的过程中,萌生了开发一个朋友间分享活动、聚会和个人计划的产品的想法。于是从 2011 年 4 月开始,李天放开始独立编写计划分享平台,也就是现在计划 FM 的雏形。正式因为 Ruby on Rails 开发速度快,实现方便,代码简洁的特点非常适合创业团队快速迭代,所以在一开始李天放就选择了 Ruby 作为计划 FM 的开发语言。

2011-12-26 02:312578
用户头像

发布了 156 篇内容, 共 56.8 次阅读, 收获喜欢 7 次。

关注

评论

发布
暂无评论
发现更多内容

Linux之locate命令

入门小站

Linux

架构实战营-模块一作业

思梦乐

架构实战营

JavaScript数组详解-全网最全

二郎神杨戬

7月日更

【Flutter 专题】96 图解 Draggable + DragTarget 基本拖拽效果

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 7月日更

海洋之星系统开发|海洋之星软件APP开发

联想科技产业行——大众集团走进联想:智慧科技赋能汽车行业智能化变革

科技大数据

科技互联网 新未来 联想

根据舌苔判断身体状况

kof11321

UD众筹链/UD生态系统APP开发详情

Go 学习笔记之 整型数据类型

架构精进之路

Go 语言 7月日更

模块七:课后作业

Geek_9cf7b5

6 月日更总结 | 总是断更的失败经验分享

耳东@Erdong

7月日更 日更

模块七 作业

CR

2022vue面试题+答案

buchila11

Vue Vue 3

多标签分类中的损失函数与评价指标

月来客栈

PyTorch 多标签 多标签分类 文本分类

一条SQL语句执行的背后

卢卡多多

log sql 更新 执行顺序 7月日更

社交软件上“你可能认识的人”到底是怎么找到你的?

华为云开发者联盟

知识图谱 社交软件 TransE模型 用户画像 知识图谱补全

架構實戰營 - 模塊 7 作業

Frank Yang

架构实战营

架构实战营模块 7

阿体

Redisson 分布式锁源码 03:可重入锁互斥

程序员小航

redis 源码 分布式锁 redisson

Vue.js+ElementUI+vant生成动态表单配置

二郎神杨戬

7月日更

IPC阿波罗公链软件系统开发搭建

图分析入门

6979阿强

反恶意收购的几种方式

石云升

职场经验 7月日更

架构实战营 模块七作业

Dylan

架构实战营

架构之:微服务和单体服务之争

程序那些事

微服务 系统架构 软件架构 程序那些事

富文本编辑器之游戏角色升级ing

vivo互联网技术

Java 大前端 富文本 富文本编辑器

在线HTTP请求/响应头转JSON工具

入门小站

工具

架构实战营 - 模块一作业

Julian Chu

#架构实战营

架构训练营模块七作业

Neil43

架构训练营

@Autowired报错原因分析和4种解决方案!

王磊

Java spring springboot @Autowired注入原理 Autowired

Rust从0到1-Cargo-发布到Crates.io

rust 发布 cargo crates.io publish

计划FM为人人网提供首个开源Ruby SDK_Ruby_贾国清_InfoQ精选文章