Что Phing может сделать, чего не может Ant? - PullRequest
23 голосов
/ 23 марта 2010

Я занимаюсь разработкой PHP и думаю об использовании одного из них. На моем компьютере установлены как PHP, так и Java. Теоретически я мог бы использовать любой из двух.

Каковы веские аргументы, чтобы выбрать Phing вместо Ant?

Ответы [ 2 ]

33 голосов
/ 23 марта 2010

Самый большой аргумент в пользу Phing состоит в том, что он полностью разработан в PHP ; что означает, по крайней мере:

  • Вы можете отлаживать / отправлять патчи, если хотите
  • Вы можете разрабатывать задачи на PHP
    • включая задачи, характерные для вашего проекта
    • , которые могут использовать материал из вашего проекта (я написал пару задач, использующих функции Drupal, в проекте на основе Drupal)
    • И, если вы работаете над проектом PHP, ваша команда, вероятно, хорошо знает PHP - хотя они могут не знать Java
  • Нет необходимости устанавливать Java на ваших серверах
9 голосов
/ 23 марта 2010

Основным аргументом ( для меня ) для использования Phing при разработке PHP является

...