2010-03-23 6 views
22

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

Каковы убедительные аргументы в пользу выбора Phing над Ant?

ответ

31

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

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

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

  • пребывания внутри PHP экосистемы.
  • При использовании Phing на общих хостах вы можете быть уверены, что он работает, когда работает PHP.
  • И вы можете легко extend Phing с вашей собственной задачей в PHP.
  • И так как это инструмент PHP, вы также найдете sometimes find it in other applications.

 Смежные вопросы

  • Нет связанных вопросов^_^