2010-03-23 14 views
22

Estoy haciendo desarrollo de PHP y estoy pensando en usar uno de estos. Tengo tanto PHP como Java instalados en mi máquina. En teoría, podría usar cualquiera de los dos.¿Qué puede hacer Phing que Ant no pueda?

¿Cuáles son los argumentos convincentes para elegir a Phing sobre Ant?

Respuesta

31

El mayor de mis argumentos a favor de la Phing es que es totalmente desarrollado en PHP; lo que significa, al menos:

  • Puede depurarlo/enviar parches si quieres
  • Puede desarrollar tareas en PHP
    • incluyendo tareas que son específicas de su proyecto
    • que puede usar cosas de su proyecto (he escrito un par de tareas que usan funciones de Drupal, en un proyecto basado en drupal)
    • Y, si están trabajando en un proyecto PHP, su equipo probablemente sabe PHP bien - si bien pueden no saber de Java
  • No hay necesidad de instalar Java en sus servidores
9

El argumento principal (para mí) para el uso de Phing cuando se hace el desarrollo de PHP es

  • permanecer dentro del Ecosistema PHP.
  • Al usar Phing en hosts compartidos, puede estar seguro de que funciona cuando PHP funciona.
  • Y usted puede fácilmente extend Phing con su propia tarea en PHP.
  • Y dado que es una herramienta de PHP, también lo hará en sometimes find it in other applications.
Cuestiones relacionadas