Історії успіху
Багато людей використовують Ruby у своїй щоденній роботі. Інші — як хобі. Тут ви знайдете невелику вибірку реальних прикладів використання Ruby.
Симуляції
-
NASA Langley Research Center використовує Ruby для проведення симуляцій.
-
Дослідницька група в Motorola використовує Ruby для написання сценаріїв симулятора — як для генерації сценаріїв, так і для постобробки даних.
3D-моделювання
- Google SketchUp — застосунок для 3D-моделювання, який використовує Ruby для API макроскриптів.
Бізнес
- Toronto Rehab використовує застосунок на базі RubyWebDialogs для керування та відстеження чергувань і виїзної підтримки для ІТ-служби та ІТ-операційних команд.
Робототехніка
- У проєкті MORPHA Ruby використовувався для реалізації реактивної частини керування сервісним роботом Siemens.
Телефонія
- Ruby використовується в компанії Lucent у продукті для бездротової телефонії 3G.
Адміністрування систем
- Ruby використовувався для написання центральної частини збору даних у системі Unix Capacity and Planning компанії Level 3 Communications, яка збирає статистику продуктивності з понад 1700 Unix-серверів (Solaris і Linux), розташованих по всьому світу.
Вебзастосунки
-
Basecamp — вебзастосунок для керування проєктами — повністю написаний на Ruby.
-
A List Apart — журнал для людей, які створюють вебсайти, що існує з 1997 року — нещодавно був перероблений і використовує власний застосунок, створений на Ruby on Rails.
Безпека
-
Metasploit Framework — open source проєкт спільноти, керований Rapid7. Це безкоштовна платформа для тестування на проникнення, яка допомагає ІТ-фахівцям оцінювати безпеку своїх мереж і застосунків. Проєкт Metasploit складається з понад 700 000 рядків коду і був завантажений понад мільйон разів у 2010 році. Комерційні видання, розроблені Rapid7, також базуються на Ruby.
-
Arachni Web Application Security Scanner — безкоштовний, модульний, високопродуктивний Ruby-фреймворк, призначений для допомоги пен-тестерам і адміністраторам в оцінюванні безпеки сучасних вебзастосунків.