10个基于 Ruby on Rails 构建的顶级站点

本文系国内 ITOM 行业领军企业 OneAPM 工程师翻译整理自 Raviraj Hegde 的文章 Top Sites Built with Ruby on Rails.

就其本身而言,Ruby in Rails 已经从一个简单的框架演化为强大的工具。最近几年,其名气大涨,这也合情合理;除拥有稳定的性能之外,在开发功能复杂的应用时使用 gem 能够节约大量时间。

目前,市场对Ruby on Rails 开发人员的需求庞大。各种各样的平台如雨后春笋般涌现,对优秀开发者的需求也从未如此之高。无论你是一位正在思考是否投入时间和资源学习Ruby on Rails的开发者也好,或是正思考要利用哪些平台和工具的网络创业者也好,下面介绍的10个基于Ruby on Rails构建的顶级站点,希望能对你有所启发。

1.Twitter(最初版本)

尽管,由于可扩展性问题,推特现在转变成基于Java的网站,但是在 2006 年问世之初,它还是基于 Ruby on Rails 构建的。

2.Shopify

这一快速发展的商业平台让网络卖家自己管理自己的电子商务,同时提供了诸多优越性能,包括订单跟踪和利用Ruby on Rails构建的信用卡支付。

3.Basecamp

作为网页设计和应用程序开发界最热门的名字之一,大本营公司首个商业应用程序就是由Ruby on Rails构建的。

4.Yellow Pages

罗列各种商业信息和电话号码的网上信息存储库,也以网络黄页闻名,就是采用Ruby on Rails构建的。黄页是互联网上最大的门户网站之一。

5.Hulu

作为颇受欢迎的在线电视节目播放平台,Hulu的收入来源于广告,其他功能基本免费使用。然而,它也支持有偿订阅以获取额外利益。

6.Slideshare

作为大受商业专家欢迎的协作工具,Slideshar是专为上传和在线分享报告、管理讨论和反馈而设计的。在投入使用的第一年,该网站就创下了300万独立访客的记录。

7.GitHub

作为最受开发人员欢迎的托管源码的在线开发平台,GitHub是基于Ruby on Rails构建的。

8.Groupon

作为网络上寻找优惠和折扣券的最佳去处,Groupon现已遍布全球。创建于2008年,已经成为最受欢迎的网站之一的Groupon也是由Ruby on Rails构建的。

9.Urban Dictionary

1999年建立的一个在线俚语资源包,目的是帮助新人适应网络文化。城市词典的动力源于Ruby on Rails。

10.AirBnb

作为打乱旅游行业规则的最新平台,Airbnb允许游客和访客在“家中”住宿,让房主把空闲的房间租给个人。该网站也利用了Ruby on Rails。

好了,就这么多了。其中一些特别受欢迎的网站都是利用 Ruby on Rails 来处理每天极大的访问量。除性能稳定之外,还有大量的第三方附件和开发者支持。选择 Ruby on Rails,肯定不会有错!

网站&系统监控

构造顶级站点除了过硬的开发技术,也依赖高水平的运维人员。而国外的 RoR 网站越来越多的开始使用 NewRelicDatadog 之类的第三方监控服务,对网站、系统服务器进行实时监控。而国内也有 OneAPM Ruby AgentCloud Insight 这些优秀的免费监控解决方案。

无论是深入到所有 Ruby 应用内部完成应用性能管理和监控,解决代码级别性能问题;还是集监控、管理、协作、计算、可视化于一身的系统数据管理解决方案,都在让运维工作变得更加高效、简单,消除开发与运维之间的沟通壁垒。

敏捷开发+高效运维,正是在 Web Scale IT 中迈向卓越的必备技能。

时间: 2024-12-02 20:43:32

10个基于 Ruby on Rails 构建的顶级站点的相关文章

Radiant: 基于Ruby on Rails的内容管理系统

Radiant是一个开源的CMS[内容管理系统],建立于Ruby on Rails.Radiant是为一些小的开发团队而创建的[Publishing for Small Teams],因为它的相关操作需要一些编程知识.Radiant的操作界面很简洁,这为创建设计和内容提供了较高的灵活性. Radiant主要由三部分组成:页面,代码片断(比如包含PHP)和布局,这三个部分共同创建了一个系统核心,维持整个系统的运转. Radiant 提供了一个灵活的网站结构,页面可以根据任何等级安排. Radian

在Ubuntu12.10下安装Ruby On Rails

之前在ubuntu12.10下通过自己下载ruby和rubygems来手动安装,总是有些依赖包的缘故吧,有些地方失败,装了两天都没有成功,之后就去了Win7下安装成功了,练习了两天,感觉还不错,就再次回来在Ubuntu下装下试试,这次使用了比较方便的安装方法,使用RVM版本管理Ruby下安装: 安装rvm之前需要安装curl sudo apt-get install curl 安装curl之后就可以开始安装rvm了,官方推荐: curl -L get.rvm.io | bash -s stabl

重构TekPub从ASP.NET MVC框架迁移到Ruby on Rails

TekPub是一个面向开发人员的站点,致力于为开发人员提供一系列主题的在线培训,主题范围非常广泛,从微软的O/R Mapping框架Microsoft Entity Framework,到如何使用Ruby on Rails技术编写自己的日志引擎等内容都有涉及.该网站是由前微软员工Rob Conery与Lounge的老板James Avery创立的. TekPub是个很有趣的学习案例,公司开始时使用ASP.NET MVC框架,之后很快迁移到了Ruby on Rails上.InfoQ与Rob和Jam

一起谈.NET技术,重构TekPub——从ASP.NET MVC框架迁移到Ruby on Rails

TekPub是一个面向开发人员的站点,致力于为开发人员提供一系列主题的在线培训,主题范围非常广泛,从微软的O/R Mapping框架Microsoft Entity Framework,到如何使用Ruby on Rails技术编写自己的日志引擎等内容都有涉及.该网站是由前微软员工Rob Conery与Lounge的老板James Avery创立的. TekPub是个很有趣的学习案例,公司开始时使用ASP.NET MVC框架,之后很快迁移到了Ruby on Rails上.InfoQ与Rob和Jam

选择一款适合自己的ruby on rails IDE开发工具

用ROR框架做开发,基本上只要SciTE+资源管理器+命令行 就可以了,但如果您确实一时很难忘记IDE环境,而且机器配置又不咋地,建议您重返三剑客时代,找找当年DreamWeaver的感觉 :)  http://rubyweaver.gilluminate.com/  到这上面下载rhtml for dreamweaver的插件安装后,dreamweaver就能认别rhtml格式了,您可以象编辑html一样,以可视化方式来编辑ror中的Views,是不是有点ASP年代的快感了?   如果您是Ja

为Web开发提供的10个Ruby on Rails Gems

在这里,值得推荐的 Ruby on Rails 的 web 开发的插件包括 Capistrano 和 Foreigner. 我用 Ruby on Rails 开发已经有很多年了,用这个优秀的框架我完成了很多任务,其中有些可以算是非常复杂的项目.基于我的经验,我来推荐一些我觉得非常有用的 gem.本文就会分享这个推荐列表,还会告诉你如何找到 RoR 有用的 gem. 不幸的是,gem 的格式描述不支持分类和标签.所以我们不得不期望 gem 的作者在描述里列出我们需要的关键字,这样在搜索的时候才能更

Ruby on Rails网站项目构建简单指南_ruby专题

创建 Rails 项目 创建一个普通的 Rails 项目,可以直接使用以下命令: rails new blog 但在国内因为连接 RubyGems 的速度太慢,而 Rails 默认在构建完项目结构后,会使用 bundle 命令从 RubyGems 下载安装依赖包.最后会因为网络问题而卡死.所以需要使用 --skip-bundle 参数跳过执行 bundle 这一步.然后使用国内的 Gems 镜像源来完成后面依赖包的安装.国内推荐的源是 Ruby China 提供的: https://gems.r

胖子哥的大数据之路(10)- 基于Hive构建数据仓库实例

一.引言 基于Hive+Hadoop模式构建数据仓库,是大数据时代的一个不错的选择,本文以郑商所每日交易行情数据为案例,探讨数据Hive数据导入的操作实例. 二.源数据-每日行情数据 三.建表脚本 CREATE TABLE IF NOT EXISTS t_day_detail( id STRING, lastday FLOAT, today FLOAT, highest FLOAT, lowest FLOAT, today_end FLOAT, today_jisuan FLOAT, updow

跨越边界: Ruby on Rails的秘笈是什么?

Ruby on Rails(也叫做 Rails)是一个针对支持数据库的 Internet 应用程序的 Ruby 框架.我现在 已经将 Rails 用于两个不同的应用程序并涉及了另外两个关联的程序.为了即将完成的新书 Java to Ruby(参见 参考资料),我已经采访了很多 Rails 开发人员(那些在该框架上既成功也失败过的人). 框架的创始人和 Rails 书籍的旗舰之作 Agile Web Development with Rails(参见 Resources)的主要 作者.我开始理解为