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 |