我一直在做一些基本的饲料加工。所以,通过ftp获取文件,处理它(即获得我关心的字段),然后更新本地数据库。同样的方向:从数据库获取数据,创建文件,并通过FTP上传。脚本将由cron调用。获取远程文本文件,进程和更新数据库 - 使用的方法和脚本语言?
我认为这个想法是对每种类型的饲料,定义了FTP连接/文件信息。然后应该翻译文件中的数据字段与应用程序可以使用的数据字段之间的关系(当然也可以处理该翻译)。另外编写单独的脚本,为可能用于不同提要的不同对象执行通用插入功能。
作为电子商务的例子,可以说,我与不同的供应商谁给我提供饲料工作。供稿可以是不同的(对象)类型:产品,类别或订单信息。对于每种类型的Feed,我显然都使用不同的字段并调用不同的更新或插入脚本。
什么是最好的语言来实现它?我可以使用PHP,但是我正在寻找一个开始学习Perl或Python的项目,所以这对我也很有用。
如果使用Perl或Python,可以简要地给出高层次的实现。那么如何来分隔不同的脚本,面向对象的方法?如何可以很容易地在未来实现新的饲料或加工功能等
[全文披露:编写PHP这在我以前已经有一些类最近创建一个新的Feed。我已经完成了我的工作,但是这太麻烦了,很难做到。所以这个问题不是“请帮我做我的工作”,而是为我自己发展的一个“最佳方法”类型的问题。]
谢谢!
+1:好。除了一件事:configparser是无用的。只需编写Python代码。由于Python被解释,你并不需要单独的配置文件。这很简单,你可以早点起床并跑步。 “ – 2009-06-26 17:00:59
”Perl广泛用于网络管理,Python往往更多地用于系统管理或编程...“ 所以我认为在这个问题上,ftp的文件相对更简单,它更多的是关于什么是最好的解析文本文件和数据库数据。 – safoo 2009-06-26 17:35:02