2011-10-22 58 views
0

我需要编写一堆脚本来从安装产品的客户环境中获取诊断数据。故障排除我需要的数据来自各种来源,包括Oracle数据库,PowerShell命令,WMI,注册表,Windows命令(如netstat),我们自己的属性文件,日志文件等。结果将进入HTML页面,然后将被压缩成电子邮件发送/通过脚本进行FTP传输。Ruby vs Python:哪个更适合Windows上的脚本实用程序?为什么?

哪种语言最适合此目的? Python,Ruby或其他东西?我对Python和Ruby都很陌生。

+2

两种语言都可以。 – Nakilon

回答

0

Ruby的类型系统更简单和更清晰,并且允许更小和更简单的语言核心。而且,你编写的脚本看起来不像Ruby中的OOP,因为默认的“全局”命名空间是默认的“主”对象的主体,它只是实现了所有常见的命令函数,如print,gets,eval,等等。 Ruby还允许你编写看起来不像你使用对象的脚本。 Ruby人抱怨Python缺乏块,动态代码生成困难,尝试修改现有类的尴尬。他们抱怨这些事情

You Can Also Check This Link

+0

非常有用的链接。 – greppz

+0

@ greppz: - 所以你应该接受这个答案 – ScoRpion

1

我都几个月前开始与Python和Ruby。 Ruby有加载和加载的问题,我发现python真的很酷。 Dint尝试使用脚本。我正在研究网络应用程序。 使用python脚本来与数据库交互并插入原始字段。工作非常好。

相关问题