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 网站越来越多的开始使用 NewRelic、Datadog 之类的第三方监控服务,对网站、系统服务器进行实时监控。而国内也有 OneAPM Ruby Agent、Cloud Insight 这些优秀的免费监控解决方案。
无论是深入到所有 Ruby 应用内部完成应用性能管理和监控,解决代码级别性能问题;还是集监控、管理、协作、计算、可视化于一身的系统数据管理解决方案,都在让运维工作变得更加高效、简单,消除开发与运维之间的沟通壁垒。
敏捷开发+高效运维,正是在 Web Scale IT 中迈向卓越的必备技能。想阅读更多技术文章,请访问 OneAPM 官方技术博客。
本文转自 OneAPM 官方博客
10个基于 Ruby on Rails 构建的顶级站点的更多相关文章
- 使用 Android 客户端向 Ruby on rails 构建的 Web Application 提交 HTTP GET 和 HTTP POST 请求
最近想弄个能访问 Internet 的 Android 应用,因为求快所以用了 Ruby on Rails 来提供 HTTP 资源.这方面的资料还是比较少的,所以把尝试的过程记录下来. 1 使用 Ru ...
- Ruby on Rails开发Web应用的基本概念
Web应用架构 C/S架构 Web应用从最初就採用C/S架构.Server负责监听client请求,提供资源,Client向server发起请求并渲染页面.两者通过TCP/IP协议栈之上的HTTP协议 ...
- [Ruby on Rails系列]6、一个简单的暗语生成器与解释器(上)
[0]Ruby on Rails 系列回顾 [Ruby on Rails系列]1.开发环境准备:Vmware和Linux的安装 [Ruby on Rails系列]2.开发环境准备:Ruby on Ra ...
- [ruby on rails] 跟我学之(3)基于rails console的查增删改操作
本章节展开对model的介绍:包括查增删改操作.紧接着上面一节<[ruby on rails] 跟我学之HelloWorld> 创建模型 使用命令创建模型 创建表post,默认自带两栏位 ...
- 10 steps to get Ruby on Rails running on Windows with IIS FastCGI- 摘自网络
Since the original tech preview release of FastCGI last year, we've been seeing a lot of requests fo ...
- 基于Docker在Win10平台搭建Ruby on Rails 6.0框架开发环境
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_170 2020年,"非著名Web框架"–Ruby on Rails已经15岁了.在今年,Rails 6.0趋于 ...
- 胖子哥的大数据之路(10)- 基于Hive构建数据仓库实例
一.引言 基于Hive+Hadoop模式构建数据仓库,是大数据时代的一个不错的选择,本文以郑商所每日交易行情数据为案例,探讨数据Hive数据导入的操作实例. 二.源数据-每日行情数据 三.建表脚本 C ...
- Ruby on Rails框架开发学习
学习地址:http://www.ixueyun.com/lessons/detail-lessonId-685.html 一.课程概述 软件开发在经历了面向过程编程的阶段,现在正大行其道的是敏捷开发, ...
- Ruby on Rails
Ruby on Rails 是一个可以使你开发,部署,维护 web 应用程序变得简单的框架.在2004年7月,由Rails的创始人大卫·海纳梅尔·韩森从37signals公司的项目管理工具Baseca ...
随机推荐
- spark处理jsonFile
按照spark的说法,这里的jsonFile是特殊的文件: Note that the file that is offered as jsonFile is not a typical JSON f ...
- ASP连接MYSQL数据库
<% strconnection="driver={mysql odbc 3.51 driver};database=weste_net;server=localhost;uid=ro ...
- Attribute (一)
本文导读 1.概念 2.自定义一个 Attribute 概念 Attribute是一个特殊的类,我们知道 .NET 程序集 具有自描述的特性(由于元数据),Attribute和.NET的元 ...
- eclipse下的tomcat内存设置大小
在eclipse中设置,居然可以了, 设置步骤如下: 1.点击eclipse上的debug图标旁边的下拉箭头 2.然后选择Run Configurations, 3.系统弹出设置tomcat配置页面, ...
- Eclipse恢复初始界面&打开视图
恢复初始界面: 单击菜单栏的windows主菜单,在子菜单里选择 Reset Perspective 会弹出各对话框 ,点 ok就可以了 打开视图:Windows->Show View 其中Ot ...
- hibernate的dao操作不能提交到数据库问题的解决
刚学的时候总是各种错误,解决方法也无厘头的很 将UserDAO里面的的save方法修改try { getSession().save(transientInstance); log.debug(&qu ...
- Custom Action : dynamic link library
工具:VS2010, Installshield 2008 实现功能: 创建一个C++ win32 DLL的工程,MSI 工程需要调用这个DLL,并将Basic MSI工程中的两个参数,传递给DLL, ...
- Java7 switch新特性
在Java7之前,switch只能匹配整数值,和字符:而Java7添加了字符串的匹配特性. 代码如下: package blog; public class Main { public static ...
- Android中的EditText默认时不弹出软键盘的方法
方法一: 在 AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为 adjustUnspecified|stateHidden <a ...
- Windows server2008/2012 安装oracle 11 创建实例HANG住在百分之2
Windows server2008/2012 安装oracle 11.2.0.1的时候,可能会在创建数据库实例的时候卡在百分之2的地方. 这个时候可以 1.点击开始菜单,在“搜索程序和文件”中输入“ ...