除了Rails和其他Web开发框架之外,Ruby还有其他实际/商业用途吗?
我想知道Ruby应用于其他什么应用程序,作为通用编程语言。
答案 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)