2009-06-14 12 views
6

Sto ancora esaminando quale di questi strumenti dovrei usare. Quando stavo rovistando ho notato nessuno di loro hanno davvero tutte le nuove uscite:Phing, Xinc o phpUnderControl - quale durerà?

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 

devo scegliere phpUnderControl perché aveva l'ultima release e sarà probabilmente continuato lo sviluppo? Non voglio dover passare in un anno e mezzo solo perché alcune funzionalità fornite con php 5.3 non possono essere gestite da uno di loro.

Avrei bisogno di supporto PHP Unit, SVN e Codesniffer.

+1

forse quando le cose sono stabili i progetti non cambiano molto – bumperbox

risposta

1

Xinc sembra essere più attivo di phpUnderControl, che non è stato rilasciato per quasi un anno. Ma come per tutto nella vita, il futuro è incerto, ciò che sembra essere stabile e attivo oggi, potrebbe non essere così domani.

+0

Usi Xinc? – Thomaschaaf

+0

Provato molto tempo fa. – Shoan

+0

Ora sto usando anche xinc ma, dato che non esiste un tutorial passo dopo passo, è difficile iniziare ... – Thomaschaaf

2

Phing sembra in realtà piuttosto attiva ...

http://phing.info/trac/timeline

+0

in realtà la cosa è abbastanza semplice e completa. Puoi estenderlo da solo se vuoi altre cose. –

+1

phing non è un CI, è uno strumento di automazione. –

6

Al lavoro, ci siamo chiesti circa la stessa domanda l'anno scorso, considerando le nostre esigenze sono:

  • Qualcosa abbastanza facile da impostare su ; poche righe di comando sono OK, se devi solo copiare/incollare senza pensare troppo (obiettivo: qualcuno che non conosce bene Linux deve essere in grado di installare il software)
  • Integrazione di
    • PHPUnit
    • phpDocumentor
    • PHP_CodeSniffer
    • registro SVN + automaticamente costruire quando le cose si sono impegnati
  • Capacità di gestire alcuni piuttosto grandi progetti
  • Qualcosa "sexy", con grafici e tutto ciò che, per i nostri clienti di vedere

Abbiamo scelto phpUnderControl. Coppia di argomenti che mi ricordo:

  • pro: progetto molto attivo (là dove le nuove versioni molto spesso)
  • con: JAVA; significa più difficile per gli sviluppatori di PHP modificare/adattare
  • metà pro: PHPUnit e phpUnderControl sono un po 'vicini (stesso hosting, se ricordo bene); abbiamo considerato se fosse un buon segno che il progetto sarebbe vissuto ^^
  • pro: facile da configurare; anche la prima volta (eravamo una coppia di ragazzi che ha cercato, in genere non è un problema)
  • pro (soggettiva): più sexy di Xinc

Siamo ora (più di) un anno dopo, e noi don rimpiangiamo la nostra scelta ... Speriamo che ci sentiamo ancora allo stesso modo in un altro anno o due!

+0

I 2 tutto ciò che Pascal ha detto. Utilizza phpUC da oltre un anno e continua a sceglierlo per nuovi progetti. Tuttavia, uso phing anche per fare l'edificio vero e phpUC per gestire i report. –