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 ...
随机推荐
- EXT.NET学习笔记(一) 下载配置使用
新公司使用ext.net开发,开始学习该知识: 首先下载ext.net,目前我使用的版本为1.7,该版本免费,基本的功能也够用,使用ext.net进行开发时强烈建议使用VS2015,能便捷的提示,大大 ...
- python学习第二天:数字与字符串转换及逻辑值
1.数字与字符串的转化 #1.数字转字符,使用格式化字符串: *1.demo = ‘%d’ % source *2.%d整型:%f 浮点型 :%e科学计数 ...
- shell小程序
因此需要挑选学生,因此需要一个抓阄的程序:要求:1.执行脚本后,想去的同学输入英文名字全拼,产生随机数01-99之间的数字,数字越大就去参加项目实践,前面已经抓到的数字,下次不能在出现相同数字.2.第 ...
- c#解析Josn(解析多个子集,数据,可解析无限级json)
首先引用 解析类库 using System; using System.Collections.Generic; using System.Linq; using System.Text; name ...
- 信鸽推送.net 服务端代码
//推送代码 private void send() { #region 安卓推送 XingeApp app = new XingeApp("accessId", "se ...
- HDOJ1005 数列
Problem Description A number sequence is defined as follows:f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) ...
- 初识IO流之小型资源管理器
初次接触到IO流,根据书本上的知识,加上自己的摸索,发现了一些好玩的事情.(书本上的知识或多或少,有时候不足以解决我们的问题!这时候我们就应该自己去求解!!! 所以我们学习的时候要抱有探索的精神,求知 ...
- 把URL传递参数转变成自定义实体方法
先定义下要获取的实体: public class InputClass { public long Id { get; set; } public int Status { get; set; } p ...
- jQuery实例-简单选项卡-【一些常见方法(2)-练习】
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Express框架学习总结
最近学了Express框架,在学习的过程中,参考了一些资料,感觉Express框架比原生Node.js好用多了.下面我将我学习总结的内容如下: Express中文网 http://www.ex ...