我一直在工作中使用 Phing(它是我到达那里时设置的),并考虑将它用于一些个人项目。我还没有弄清楚的一件事是最大的吸引力是什么?
Phing 或 Ant 的杀手级功能(如果有的话)是什么?人们选择使用它们而不是(例如)仅执行构建操作的 bash 脚本集合的主要原因是什么?我确信我错过了显而易见的事情,希望有人可以帮助我。虽然我知道有些人可能不喜欢使用 phing/ant,但我希望听到以下人士的意见do更喜欢他们why他们更喜欢他们。这样我就可以做出更明智的决定。
感谢您提供任何方向或链接。
Ant 的主要功能是让你的一天变得沮丧,当你知道你可以在 Makefile 中 30 秒内实现某些目标,但最终却与 Ant 战斗了一个小时:)
这是一个全新的实现,不需要功能性 shell 以及您期望 shell 提供的所有其他标准命令。我认为这是真正的杀手级功能 - 您可以在 Windows 操作系统上使用它。
Ant XML 更加结构化和机器可读 - 而 Makefile+shell 本质上是图灵完备且极其通用的。您的 IDE 希望能够理解 Ant XML,但在一般情况下对于 Makefile 却不能这样说。
遗憾的是,经过这么长时间,现实似乎是 IDE 并没有充分利用这一潜在的胜利。举个例子,在 Eclipse 中打开 build.xml 只会显示 XML。
我认为这只是 Windows 操作系统的基本原理。如果没有 Windows 操作系统,可能也不会有 Ant。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)