我目前正在处理一个大型项目,并且很快就需要一种实用脚本脚本语言,比如从源代码中完全部署项目、检查和修复数据库、构建部署包的准备程序等等。该项目是用PHP编写的,我考虑使用它,但我认为这不适合这项任务。
我主要要求的是,通过不当行为来安排:
这就是我现在所能想到的。我已经复习了Python和Ruby;Python满足了所有的需求,Ruby似乎也满足了,尽管我不确定Windows上部署的容易程度和库的可用性。然而,我也在寻找您使用这种用您选择的语言编写的脚本的经验。
发布于 2010-02-28 07:44:29
您说过: Python满足了所有的要求。这是我的“投票”,尽管我可能有点偏见。
编辑:(根据我的第一手经验,在所述任务的上下文中)
对于脚本类型的活动,我从来没有把自己画在Python不允许我离开的角落。
然而,对Python的一种可能的“批判”是,它的广泛的包库(除了其慷慨的标准库之外);虽然拥有所有这些“第三方”库是件好事,但有时很难衡量其中一些包的成熟度和有效性,有时会浪费一些时间来选择这些包(或者决定是否“从头开始”编写)。然而,由于口译员的互动性,这种评估可以足够快。
发布于 2010-02-28 07:46:50
Ruby很不错,但是python非常优秀。Python附带了很好的文档,很容易学习,有一个很大的社区,拥有一个非常有用的标准库,在大多数类似unix的系统上都会预先安装,在Windows上安装也不会太痛苦。
发布于 2010-02-28 07:39:57
http://ant.apache.org/
我将它用于Java和PHP项目。为了回答你们的观点:
https://stackoverflow.com/questions/2350424
复制相似问题