Ruby:优雅的快速开发语言
定位:优雅简洁 · 快速开发 · Web 应用/Rails · 开发体验佳
Ruby 的 10 大应用方向
| 应用方向 | 细分示例与说明 | 典型应用 / 程序 |
|---|---|---|
| Web 应用开发 | Ruby on Rails 框架;敏捷开发;MVP 快速验证 | GitHub (早期) Twitter (早期) Shopify Basecamp |
| 创业公司 MVP | 快速原型开发;最小可行产品;敏捷迭代;创业验证 | Airbnb (早期) GitHub GitLab Zendesk |
| 电商平台 | Shopify 平台;电商定制开发;在线商店;购物车系统 | Shopify Spree Commerce Solidus Thredded |
| DevOps 工具链 | Chef 配置管理;Vagrant 虚拟化;Puppet;自动化部署 | Chef Vagrant Puppet Capybara |
| API 服务 | Grape 框架;RESTful API;GraphQL 服务;微服务 | Grape API GraphQL Ruby Sidekiq 队列 Resque |
| 测试自动化 | Cucumber BDD;RSpec 测试;自动化测试;行为驱动开发 | Cucumber RSpec Capybara Watir |
| 内容管理系统 | Refinery CMS;Comfortable Mexican Sofa;静态生成 | Refinery CMS Alchemy CMS Locomotive Locomotive |
| 数据处理管道 | 数据清洗;ETL 任务;报表生成;数据转换 | DataMapper Sequel ActiveRecord CSV 处理 |
| 桌面应用 | Shoes GUI 框架;FXRuby;QtRuby;RubyMotion | Shoes FXRuby QtRuby MacRuby |
| 聊天机器人 | Hubot 脚本;Slack Bot;Telegram Bot;自动化助手 | Hubot Slack Bot Telegram Bot ChatOps |