Windows批处理脚本的好替代品?

Mar*_*eon 8 scripting groovy batch-file

Windows批处理脚本有哪些好的替代方案?我们有很多这样的人,他们非常"笨拙".由于我们的团队熟悉Java,Groovy是一个不错的选择吗?

我们的很多脚本用来预习dev的数据库,以便它们涉及到很多的cd mydir,hg fetch,sqlplus ...,等.

mfl*_*yan 11

如果您对开发Windows脚本而不是专门为Windows开发的技术(如PowerShell)感兴趣,那么这是一个明智的选择.

虽然groovy可能会让你实现你的目标,但我认为它没有特别的优势.

说,你必须考虑熟悉因素和学习曲线.你说开发人员有Java和Groovy的经验,在这种情况下,通过groovy DSL运行ant任务比学习PowerShell更容易.

无论如何,请考虑使用TDD方法开发脚本.Groovy提供了大量的框架(例如尝试Spock),同时还有一些方法可以实现PowerShell.