2012-11-29 50 views
0

几个月前,我创建了一个大多数情况下使用db连接/ http请求的shell脚本(本文后的更多信息)。但是当我觉得我需要改变我以“恰当语言”的方式来改变这种方式之后。目前,我有相同的程序,用Perl和Python编写。但是我不知道哪一个是“更好”(不是更好,但最合适的)的小程序/长大了脚本至极大部分时间做的事:什么语言适用于http请求和html/xml解析?

-DB查询/插入

与-http请求基本认证和代理AUTH

-ftp连接

-Regular表达使用

-XML/HTML解析

林当然我会得到一些倒票,但我需要知道如果我正确的方式。重点是,即时避免使用Java,因为这个程序的重点。

现在,我坚持使用python主要是因为现在,应用程序是一个命令行程序(使用pyInstaller),但我打算在未来做一个GUI,并使用wxPython进行舒适。

那么,去蟒蛇是不错的选择?考虑所描述的方面?

感谢您的阅读。

回答

2

几乎所有的现代,高级和动态语言都针对这类问题。你可以使用Python,Ruby,Perl,Clojure,我相信其他人。它主要取决于(a)您的个人偏好;和(b)您有任何部署限制。

+0

由于这个“问题”没有一个正确的答案imgivin'g你的分数。 –

1

我认为Python是一个不错的选择,听起来像你也是这样。