从蚂蚁转到Rake真的有利吗?
任何从蚂蚁迁移过来并找到具有纪念意义的东西?
仅供参考:当前环境是J2ME版本的Ant
答案 0 :(得分:9)
我会说是的,但我有一个不同于Java环境的人,因为我是一个.NET环境的人。我在msbuild中编写并维护了一个非平凡的构建脚本(清理,生成汇编信息,构建,测试,覆盖,分析,包)(MS'XML驱动的NAnt工作),这非常痛苦:
在大约一个工作周的时间里(在圣诞节时我喜欢空荡荡的办公室!),我已经学会了足够的红宝石+耙子用更短的(在LOC方面)脚本替换整个东西更多的功能和更多的可理解性(我希望,无论如何;还没有审查过)。
它受益于: - 这是一种新语言,但却是一种真正的语言。我的队友喜欢学习新语言,这虽然是一个薄薄的借口,仍然是一个借口;-)如果我是对的,这可能会减轻公交因素。 - 这是一个短距离(我收集)从这里到capistrano,来自RoR世界的自动/远程/分布式部署工具。尽管是一个MS-stack商店,我们将最终使用它与IIS7结合使用CLI配置工具。
所以,是的。你的里程可能会有所不同,但这对我来说是值得的。
答案 1 :(得分:6)
如果你愿意,耙子很棒:
耙子对你不好,因为:
答案 2 :(得分:1)
您可能还想查看buildr。它是基于rake构建的更高级别的构建工具。恕我直言,它需要maven的许多好功能,并抛弃坏人。我自己并没有把它用在任何大的东西上,但我知道那些拥有并且非常满意的人。
答案 3 :(得分:0)
如果ant无法满足您的需求,您可能想要查看的另一个工具是Gant。它为ant添加了完整的脚本支持,但允许您根据需要重新使用您的ant任务。这真的取决于你对蚂蚁不喜欢的东西。