Я занимаюсь разработкой PHP, и я думаю об использовании одного из них. На моем компьютере установлены как PHP, так и Java. В теории я мог бы использовать любой из двух.
Каковы убедительные аргументы для выбора Phing над Ant?
Ответ 1
Самый большой аргумент, который я имею в пользу Phing, заключается в том, что он полностью разработан в PHP; что означает, по крайней мере:
Вы можете отлаживать/отправлять патчи, если хотите
Вы можете разработать задачи в PHP
включая задачи, специфичные для вашего проекта.
который может использовать материал из вашего проекта (я написал несколько задач, которые используют функции Drupal, в проекте на основе drupal)
И если вы работаете над проектом PHP, ваша команда, вероятно, хорошо знает PHP - в то время как они могут не знать Java
Не нужно устанавливать Java на свои серверы.
Ответ 2
Основной аргумент (для меня) для использования Phing при выполнении PHP-разработки -
пребывание внутри экосистемы PHP.
При использовании Phing на общих хостах вы можете быть уверены, что он работает, когда работает PHP.
И вы можете легко расширить Phing своей собственной задачей на PHP.