2009-06-14 14 views
6

Todavía estoy buscando cuál de estas herramientas debería usar. Cuando estaba hurgando me di cuenta ninguno de ellos realmente se han producido nuevos lanzamientos:Phing, Xinc o phpUnderControl: ¿cuál durará?

Xinc 
Version 2.0.1 released 02/05/08 
Phing 
Version 2.3.3 released 12/07/08 
phpUnderControl 
Version 0.4.4 released 08/09/08 

debería elegir phpUnderControl porque tenía la última versión y el desarrollo probablemente se siguió? No quiero tener que cambiar en medio año solo porque alguna característica que viene con php 5.3 no puede ser manejada por uno de ellos.

Necesitaría compatibilidad con PHP Unit, SVN y Codesniffer.

+1

tal vez cuando las cosas son estables los proyectos no cambian mucho – bumperbox

Respuesta

1

Xinc parece ser más activo que phpUnderControl, que no se ha lanzado durante casi un año. Pero al igual que con todo en la vida, el futuro es incierto, lo que parece ser estable y activo hoy, puede no serlo mañana.

+0

¿Utiliza Xinc? – Thomaschaaf

+0

Probado hace mucho tiempo. – Shoan

+0

Ahora también estoy usando xinc, pero como no hay un tutorial paso a paso, es difícil comenzar ... – Thomaschaaf

2

Phing se ve realmente muy activa ...

http://phing.info/trac/timeline

+0

en realidad, la cosa es bastante simple y completa. Puedes ampliarlo tú mismo si quieres más cosas. –

+1

phing no es un CI, es una herramienta de automatización. –

6

En el trabajo, nos preguntamos sobre la misma cuestión el año pasado, teniendo en cuenta nuestras necesidades son:

  • Algo muy fácil de configurar arriba ; un par de líneas de comando están bien, si sólo tienes que copiar/pegar sin pensar demasiado (objetivo: alguien que no sabe bien Linux debe ser capaz de instalar el software)
  • Integración de
    • PHPUnit
    • phpDocumentor
    • PHP_CodeSniffer
    • registro de SVN + construir automáticamente cuando las cosas están comprometidos
  • Capacidad para manejar algunos de los proyectos más grandes
  • algo "sexy", con gráficos y todo eso, para nuestros clientes para ver

Elegimos phpUnderControl. Par de argumentos que recuerdo:

  • Pro: proyecto bastante activo (donde hay nuevas versiones muy a menudo)
  • con: JAVA; significa más difícil para los desarrolladores de PHP modificar/adaptar
  • half pro: PHPUnit y phpUnderControl están un poco cerca (el mismo hosting, si recuerdo bien); consideramos si era una buena señal de que el proyecto viviría ^^
  • pro: fácil de configurar; incluso la primera vez (éramos un par de tipos que intentó, por lo general no hay problema)
  • pro (subjetiva): más sexy que Xinc

Ahora estamos (más de) un año después, y don No nos arrepintamos de nuestra elección ... ¡Esperemos que todavía nos sintamos de la misma manera dentro de uno o dos años!

+0

I 2nd todo lo que dijo Pascal. También he estado usando phpUC por más de un año, y continúo eligiéndolo para nuevos proyectos. Sin embargo, también uso phing para hacer el edificio real y phpUC para manejar los informes. –

Cuestiones relacionadas