成功案例

许多人每天都在工作中使用 Ruby。其他人只是把它作为一种爱好。在这里,您将找到一些 Ruby 在现实世界中的应用示例。

模拟

3D 建模

  • Google SketchUp 是一款 3D 建模应用程序,使用 Ruby 作为其宏脚本 API。

商业

  • 多伦多康复中心 使用基于 RubyWebDialogs 的应用程序来管理和跟踪 IT 帮助台和 IT 运维团队的轮班和现场支持。

机器人

  • 在 MORPHA 项目中,Ruby 用于实现西门子服务机器人的反应式控制部分。

电话

  • Ruby 正在 Lucent 的 3G 无线电话产品中使用。

系统管理

  • Ruby 用于编写 Level 3 Communications Unix 容量和规划系统的中央数据收集部分,该系统从全球 1700 多台 Unix(Solaris 和 Linux)服务器收集性能统计数据。

Web 应用程序

  • Basecamp 是一款基于 Web 的项目管理应用程序,完全用 Ruby 编写。

  • A List Apart 是一家面向网站制作人员的杂志,自 1997 年以来一直存在,最近进行了翻新,并使用用 Ruby on Rails 构建的自定义应用程序。

安全

  • Metasploit 框架 是一个由 Rapid7 管理的社区开源项目,是一个免费的渗透测试平台,帮助 IT 专业人员评估其网络和应用程序的安全性。Metasploit 项目包含超过 700,000 行代码,并在 2010 年被下载了超过一百万次。Rapid7 开发的商业版也基于 Ruby。

  • Arachni Web 应用程序安全扫描器 是一个免费的、模块化的、高性能的 Ruby 框架,旨在帮助渗透测试人员和管理员评估现代 Web 应用程序的安全性。