¿Alguien usa Phing para implementar aplicaciones PHP y, de ser así, cómo lo usa? Actualmente tenemos un script "setup" escrito a mano que ejecutamos cada vez que implementamos una nueva instancia de nuestro proyecto. Acabamos de salir de SVN y ejecutarlo. Establece algunas variables de configuración básicas, instala o recarga la base de datos y genera un v-host para la instancia del sitio.¿Utiliza Phing?
A menudo he pensado que tal vez deberíamos estar usando Phing. No he usado mucho, por lo que no tengo una idea real de lo que se supone que Phing debe hacer, aparte de programar la copia de archivos de un lugar a otro, de forma muy similar a como lo hace nuestro script de configuración. ¿Cuáles son algunos de los usos más avanzados de los que puede dar ejemplos para ayudarme a comprender por qué quisiéramos o no integrar Phing en nuestro proceso?
Bueno, reescribir Eclipse probablemente no sea la mejor idea, tener el puerto Ant en PHP es una gran idea. La razón es simple: tareas personalizadas, que se pueden hacer en PHP simple y antiguo (no todo el mundo conoce Java lo suficiente). La creación de aplicaciones, más que a menudo, implica una funcionalidad personalizada que exige ser automatizada, y la capacidad de hacerlo en el idioma en el que domina, bueno, para mí podría considerarse una gran ventaja. P.S. Si está utilizando Java, entonces probablemente debería mirar a Maven :)) –
La documentación de Ant no es mejor que la de Phing. Sí, los documentos de Phing carecen de más ejemplos, pero los de Ant también. – cweiske
No tiene que volver a escribir ANT en PHP para crear tareas personalizadas. Todo lo que necesita debe ser un recopilatek o compilador que le permita ejecutar scripts PHP desde ANT. –