我发现Ruby在Web编程方面取得了巨大成功。但是,对于桌面应用程序和脚本,我不认为它被大量使用。实际上,在大多数Linux发行版中,默认情况下都没有安装它。大多数应用程序都是用Python编写的,有些是在Perl中。在桌面应用程序和scrips方面,Ruby可以提供哪些优于Python的优势?如果我正在编写一个Linux应用程序,比如一个音乐播放器,那么Ruby块和元编程技术如何能够提供帮助呢?
编辑: 我看到有些人选择了接近这个问题,因为它可能升级为语言战争。不要害怕,我是一名日间Python程序员。我试图调和这些看似不相容的观察。事实上,大多数Linux发行版都没有安装ruby。事实上大多数Linux应用程序都是用Python编写的。事实上,Ruby拥有比Python更高级的元编程功能,可以使开发更容易。我想知道为什么Ruby在Linux应用程序开发中的使用不多,因为Linux应用程序开发一直是脚本语言的游乐场。