Những câu chuyện về thành công

Nhiều người sử dụng Ruby trong công việc hàng ngày. Những người khác chỉ dùng như một sở thích. Tại đây bạn sẽ tìm thấy một số ví dụ tiêu biểu về việc ứng dụng Ruby trong thực tế.

Mô phỏng

  • NASA Langley Research Center sử dụng Ruby để thực hiện các mô phỏng.

  • Một nhóm nghiên cứu tại Motorola sử dụng Ruby để viết kịch bản cho trình mô phỏng, bao gồm tạo kịch bản và xử lý dữ liệu sau mô phỏng.

Mô hình 3D

  • Google SketchUp là một ứng dụng mô hình 3D sử dụng Ruby cho API kịch bản macro của mình.

Kinh doanh

  • Toronto Rehab sử dụng ứng dụng dựa trên RubyWebDialogs để quản lý và theo dõi hỗ trợ trực tuyến và tại chỗ cho bộ phận trợ giúp IT và các đội vận hành IT.

Robot

  • Trong dự án MORPHA, Ruby được sử dụng để triển khai phần điều khiển phản ứng cho robot dịch vụ của Siemens.

Viễn thông

  • Ruby được sử dụng trong Lucent cho một sản phẩm viễn thông không dây 3G.

Quản trị hệ thống

  • Ruby được sử dụng để viết phần thu thập dữ liệu trung tâm của hệ thống Unix Capacity and Planning của Level 3 Communications, hệ thống thu thập thống kê hiệu năng từ hơn 1700 máy chủ Unix (Solaris và Linux) phân bố trên toàn cầu.

Ứng dụng Web

  • Basecamp, một ứng dụng quản lý dự án trên web, được lập trình hoàn toàn bằng Ruby.

  • A List Apart, một tạp chí dành cho những người làm website đã tồn tại từ năm 1997, gần đây đã được làm mới và sử dụng một ứng dụng tùy chỉnh được xây dựng bằng Ruby on Rails.

Bảo mật

  • Metasploit Framework, một dự án mã nguồn mở cộng đồng được quản lý bởi Rapid7, là một nền tảng kiểm thử xâm nhập miễn phí giúp các chuyên gia IT đánh giá bảo mật mạng và ứng dụng của họ. Dự án Metasploit bao gồm hơn 700.000 dòng mã và đã được tải về hơn một triệu lần trong năm 2010. Các phiên bản thương mại do Rapid7 phát triển cũng dựa trên Ruby.

  • Arachni Web Application Security Scanner là một framework Ruby miễn phí, dạng module, hiệu năng cao nhằm giúp các chuyên gia kiểm thử xâm nhập và quản trị viên đánh giá bảo mật của các ứng dụng web hiện đại.