Історії успіху

Багато людей використовують 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-фреймворк, призначений для допомоги пен-тестерам і адміністраторам в оцінюванні безпеки сучасних вебзастосунків.