六个最酷的 Ruby on Rails 项目

oschina
 oschina
发布于 2016年02月29日
收藏 65

Ruby-on-Rails最酷的六个项目

Ruby on Rails(简称Rails)是松本行弘Ruby编写的纯面向对象编程语言,目的是让程序开发人员专注于编程最有趣最有创造力的部分。如今Rails已经是最火(薪水最高)的web应用开发语言之一,而且Rails还是开源的,拥有4200个开源代码贡献者,因此Rails在不断进化完善中。就流行而言,Ruby on Rails目前在HotFrameworks排名第三。

Ruby on Rails为什么会这么火?下面我们列举用Rails开发的六个很酷的项目,也许你会对Rails的强大有一个直观的感受。

知名网站:

一、Airbnb

Airbnb是目前最火的旅行房屋租赁社区,分享经济的排头兵和样板戏,从Airbnb的技术原型发展到今天这个规模,Rails一直是airbnb的助理后台工具。借助Rails,Airbnb能够轻松处理每天线上的海量交易。去年Airbnb还用Rails改良了大规模支付系统,新的支付系统可靠性、审计跟踪以及故障可预测性都得到了极大的提升。

二、Hulu

Hulu是在线视频租赁的老大之一,也是国内几家视频网站的学习对象。Hulu的产品概念很简单:让所有美国人都能用网络观看有线电视、电影和网络视频节目。与最主要的竞争对手Netflix相比,Hulu的最大优势是内容更新更快,而Netflix的优势是内容更全。如果你是追剧达人,那么Hulu是不二之选。

在2012年的RailsConf大会上,前Hulu开发总监介绍了Rails如何深刻影响了Hulu的产品开发:“Rails的惯例优先原则,不重复自己的工作,尽可能多地复用代码,测试优先,以及敏捷等,贯穿指导着Hulu软件开发的每一个阶段。

三、Github

即使你不是程序员,你可以也从极客朋友那听说过Github。事实上Github早已经超越了代码托管平台的范畴,成为互联网上最大的创意分享和协作平台之一。最为全球最流行的100大网站之一,Github实际上也是一个庞大的Ruby on Rails项目,是Rails使得Github能够应对每天数以亿计的请求。值得称道的是,2014年Github成功“空中更换机翼”,从Rails2.3热切换到Rails3,整过过程没有一秒钟停机。

开源项目

四、Hackety hack

开源项目Hackety hack是一个帮助初学者从零开始学习编程基础知识的网站(hackety.com)。在这个网站你不但能学习Ruby开发入门知识,而且还能帮初学者开发和分享简单而有趣的小程序。Hakety Hack在Github上托管开源项目,任何人都能帮Hackety开发新课程。

五、Diaspora

社交网络的三大要义是去中心化、言论自由和隐私保护。与Facebook不同,Diaspora不在中央服务器中存储任何用户数据,用户也无需实名注册,也不用担心会应言获罪,你可以访问Diaspora的Github网页贡献代码。

六、Spree

Spree是一个开源的Rails电商平台,优点是灵活性、可定制和易于部署和管理。从软件开发的角度看,Spree的功能性甚至超过了全球最大的电商平台Magento的企业版。

Spree的后端设计非常简洁,开发者很容易更新和维护产品,这同时也会影响和提升前端的用户体验。作为用Rails开发的项目,Spreee非常容易二次开发,处理服务器请求的效率也更高,只需要几行代码就能提升网站的加载速度。Spree的Github代码主页在这里。

稿源:IT经理网

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:六个最酷的 Ruby on Rails 项目
加载中

精彩评论

橙汁儿
橙汁儿
语法太花花,性能太渣渣

最新评论(24

愤怒的小兔
愤怒的小兔

引用来自“eechen”的评论

RoR火吗?至少在中国,根本谈不上。

引用来自“愤怒的小兔”的评论

Ruby on Rails(简称Rails),所以,RoR是神马鬼东西

引用来自“幻视Vision”的评论

维基百科 Ruby on Rails(简称ROR,或Rails),是一个使用Ruby语言写的开源Web应用框架,它是严格按照MVC结构开发的。它努力使自身保持简单,来使实际的应用开发时的代码更少,使用最少的配置。
现在ruby社区已经不把Rails叫做RoR了吧,有过一次在Ruby China看到有人说自己是做RoR的,结果被批评了。我也觉得叫做RoR既不好听又不好看……
幻视Vision
幻视Vision

引用来自“eechen”的评论

RoR火吗?至少在中国,根本谈不上。

引用来自“愤怒的小兔”的评论

Ruby on Rails(简称Rails),所以,RoR是神马鬼东西
维基百科 Ruby on Rails(简称ROR,或Rails),是一个使用Ruby语言写的开源Web应用框架,它是严格按照MVC结构开发的。它努力使自身保持简单,来使实际的应用开发时的代码更少,使用最少的配置。
芒鱼
芒鱼

引用来自“eechen”的评论

RoR火吗?至少在中国,根本谈不上。

引用来自“愤怒的小兔”的评论

Ruby on Rails(简称Rails),所以,RoR是神马鬼东西

引用来自“灬醉清风”的评论

RoR是仙境传说
那是LOL吧
Outshine
Outshine
现在已经出了PHP on Rails (即laravel)和Swift on Rails,不知道其它语言有没有!
简单爱踢人
简单爱踢人
技术有很大问题吗? 一般都听到说ROR性能不佳,问题会不会是技术渣渣啊
已销号
已销号
spree 不错的项目
p
pengliuboy
第一句话就有问题
RYAN___
RYAN___
node.js笑而不语
橙汁儿
橙汁儿
语法太花花,性能太渣渣
返回顶部
顶部