除了Rails之外,Ruby还有其他实用/商业用途吗?

时间:2012-08-24 12:44:57

标签: ruby-on-rails ruby jruby

除了Rails和其他Web开发框架之外,Ruby还有其他实际/商业用途吗?

我想知道Ruby应用于其他什么应用程序,作为通用编程语言。

4 个答案:

答案 0 :(得分:5)

好吧,只需查看其网页的Success Stories部分

即可

答案 1 :(得分:2)

我个人选择我必须编写的sys-admin脚本。我在Vanderbilt管理超级集群的调度,我们有大约500个Linux计算节点必须保持同步。我的前任的perl脚本几乎是不可读的,它更多地讲述了关于他的脚本功能的perl。 Ruby更易读,因此可维护,其他人员可以轻松修改我为自己的目的编写的内容。因此,对于ruby来说,sys-admin工作更好。

答案 2 :(得分:1)

C#是我的面包和黄油,但我现在用Ruby做的任何通用脚本或自动化。

最近我为Oracle编写了一个归档生成器,它接收一个表名列表,询问数据字典并输出归档表定义和触发器来写入它们。这是几百行Ruby,可以生成数千行DDL。

我非常喜欢Ruby在this帖子中的播放模式。这是真的。

然后是Albacore。这是Ruby的完美场景 - 您可以超级高效地编写脚本构建任务,而不必处理大型XML配置文件的噩梦。

答案 3 :(得分:0)