2009-06-14 23 views
6

Je suis toujours à la recherche de l'un de ces outils que je devrais utiliser. Quand je farfouillé j'ai remarqué aucun d'entre eux ont vraiment de nouvelles versions:Phing, Xinc ou phpUnderControl - lequel durera?

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 

dois-je choisir phpUnderControl parce qu'il avait la dernière version et le développement sera probablement poursuivi? Je ne veux pas avoir à basculer en une demi-année juste parce que certaines fonctionnalités qui viennent avec PHP 5.3 ne peuvent pas être traitées par l'un d'entre eux.

J'aurais besoin d'un support PHP, SVN et Codesniffer.

+1

peut-être que lorsque les choses sont stables les projets ne changent pas beaucoup – bumperbox

Répondre

1

Xinc semble être plus actif que phpUnderControl, qui n'est pas sorti depuis presque un an. Mais comme pour tout dans la vie, le futur est incertain, ce qui semble être stable et actif aujourd'hui, peut ne pas l'être demain.

+0

Utilisez-vous Xinc? – Thomaschaaf

+0

Essayé il y a longtemps. – Shoan

+0

Maintenant, j'utilise aussi xinc mais comme il n'y a pas de tutoriel étape par étape c'est difficile de commencer ... – Thomaschaaf

2

Phing semble en fait assez actif ...

http://phing.info/trac/timeline

+0

effectivement chose est assez simple et complète. Vous pouvez l'étendre vous-même si vous voulez plus de choses. –

+1

phing n'est pas un CI, c'est un outil d'automatisation. –

6

Au travail, nous nous sommes questionnés sur la même question l'année dernière, compte tenu de nos besoins sont les suivants:

  • Quelque chose assez facile à mettre en en haut quelques lignes de commande sont OK, si vous suffit de copier/coller sans trop réfléchir (objectif: quelqu'un qui ne sait pas Linux bien doit être en mesure d'installer le logiciel)
  • Intégration de
    • PHPUnit
    • phpDocumentor
    • PHP_CodeSniffer
    • SVN journal + construire automatiquement quand les choses se sont engagés
  • Capacité à gérer des projets plutôt grands
  • Quelque chose "sexy", avec des graphiques et tout cela, pour nos clients pour voir

Nous avons choisi phpUnderControl. Couple d'arguments que je me souviens:

  • pro: projet très actif (là où les nouvelles versions très souvent)
  • con: JAVA; signifie plus difficile pour les développeurs PHP de modifier/adapter
  • moitié pro: PHPUnit et phpUnderControl sont un peu proches (même hébergement, si je me souviens bien); nous avons considéré si était un bon signe que le projet vivrait ^^
  • pro: facile à mettre en place; même la première fois (nous étions un couple de gars qui a essayé, en général pas de problème)
  • pro (subjective): plus sexy que xinc

Nous sommes maintenant (plus) un an plus tard, et nous don Ne regrettez pas notre choix ... Laissons l'espoir que nous ressentirons toujours la même chose dans une année ou deux!

+0

Je 2ème tout a dit Pascal. Utilise également phpUC depuis plus d'un an, et continue de le choisir pour de nouveaux projets. Cependant, j'utilise également phing pour faire le bâtiment réel, et phpUC pour gérer le rapport. –