大厂Data+Agent 秘籍:腾讯/阿里/字节解析如何提升数据分析智能。 了解详情
写点什么

计划 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:312518
用户头像

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

关注

评论

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

一个草根的日常杂碎(9月23日)

刘新吾

随笔杂谈 生活记录 社会百态

数字货币管理,3 大新模式来了!

CECBC

区块链 数字货币

使用Grafana + simpod-json-datasource快速搭建数据看板

诸葛小猿

Grafana 数据可视化 simpod-json-datasource

面试官:讲讲Redis的五大数据类型?如何使用?(内含完整测试源码)

冰河

redis Jedis JedisCluster

三步带你开发一个短链接生成平台

葡萄城技术团队

Java SpreadJS Node

二.图说Eureka源码(环境搭建)

阿亮

源码 SpringCloud Eureka

朋友入职阿里请我吃饭,只因为面试前我逼他看了这些,经验很重要

小Q

Java 学习 程序员 架构 面试

大作业

SuperLab

实践案例丨ACL2020 KBQA 基于查询图生成回答多跳复杂问题

华为云开发者联盟

搜索 数据集 知识图谱

JAVA集合之LinkedList底层实现和原理

彭阿三

linkedlist

换道超车 区块链是你的捷径

CECBC

区块链 互联网

“哥伦布”华为,与智能联接新大陆

脑极体

甲方日常 22

句子

Vue 工作 随笔杂谈 日常

学完这篇Spring Cloud技术提升一个点!

Java架构师迁哥

上班路上也是一道美景

xcbeyond

生活 摄影 摄影征文

无代码平台,完成业务的最后一公里

蓝黑

智能体:华为给时代炼一炉钢

脑极体

小朋友都能看懂的 HTTPS

Java架构师迁哥

TensorFlow 篇 | TensorFlow 2.x 基于 Keras 模型的本地训练与评估

Alex

tensorflow 模型训练 keras

巡展2020第十三届亚洲国际物联网展览会-南京站

InfoQ_caf7dbb9aa8a

大作业

任小龙

智谱 AI 首席科学家唐杰团队荣获国际数据挖掘顶会时间检验应用科学奖

极客播报

鼓励语言区块链技术的应用

CECBC

区块链

Redis做分布式锁可能不那么简单

架构师修行之路

分布式 分布式锁

让世界为之赞叹的开源项目,除了Linux,你知道Git吗?

小Q

Java git 学习 程序员 面试

架构师训练营笔记2则分布式系统架构和数据结构

tuuezzy

问世间异步为何物?

架构师修行之路

微服务 异步

关于Java Servlet找不到自定义包或者第三方包

谷鱼

classes

架构师训练营第二周作业

Geek_4c1353

程序执行太慢?快来学习SIMD加速技术,这个案例下的加速效果我也没想到(附带动手实验)

Optimize-Lab

优化代码 优化技巧 开源社区 simd Go 语言

架构师训练营期末大作业

史慧君

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