2009-06-14 5 views
6

Ich suche immer noch, welches dieser Tools ich verwenden sollte. Als ich Stochern bemerkte ich, keiner von ihnen wirklich keine neuen Versionen haben:Phing, Xinc oder phpUnderControl - welche wird dauern?

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 

Sollte ich phpUnderControl wählen, weil es die neueste Version und Entwicklung hatte wahrscheinlich fortgesetzt werden? Ich möchte nicht in einem halben Jahr wechseln müssen, nur weil eine Funktion, die mit PHP 5.3 kommt, nicht von einem von ihnen gehandhabt werden kann.

Ich würde PHP-Unit, SVN und Codesniffer Unterstützung benötigen.

+1

vielleicht, wenn die Dinge stabil sind die Projekte nicht viel ändern – bumperbox

Antwort

1

Xinc scheint aktiver zu sein als phpUnderControl, das seit fast einem Jahr nicht mehr veröffentlicht wurde. Aber wie bei allem im Leben ist die Zukunft unsicher, was heute stabil und aktiv erscheint, mag morgen nicht so sein.

+0

Verwenden Sie Xinc? – Thomaschaaf

+0

Vor langer Zeit versucht. – Shoan

+0

Jetzt benutze ich xinc auch, aber da es kein Schritt für Schritt Tutorial gibt, ist es ein Schmerz anzufangen ... – Thomaschaaf

2

Phing sieht eigentlich ziemlich aktiv ...

http://phing.info/trac/timeline

+0

eigentlich ist die Sache ziemlich einfach und vollständig. Sie können es selbst verlängern, wenn Sie mehr Zeug wollen. –

+1

phing ist kein CI, es ist ein Automatisierungswerkzeug. –

6

Bei der Arbeit, wir haben uns gefragt, um die gleiche Frage im vergangenen Jahr unsere Bedürfnisse in Betracht ziehen:

  • Etwas ganz einfach einzustellen oben; ein paar Befehlszeilen sind in Ordnung, wenn man nur Paste kopieren müssen/ohne zu viel zu denken (Ziel: jemand, der nicht Linux kennt und muss in der Lage sein, die Software zu installieren)
  • Integration von
    • PHPUnit
    • phpDocumentor
    • PHP_CodeSniffer
    • SVN log + automatisch bauen, wenn die Dinge
  • Fähigkeit verpflichtet sind einige ziemlich große Projekte zu handhaben
  • Something "sexy", mit Grafiken und alles, was für unsere Kunden

sehen wir phpUnderControl gewählt haben. Ein paar Argumente, die ich erinnere mich:

  • pro: recht aktives Projekt (dort, wo neue Versionen wirklich oft)
  • con: JAVA; bedeutet schwieriger für PHP-Entwickler zu ändern/anzupassen
  • halb pro: PHPUnit und phpUnderControl sind ein bisschen in der Nähe (gleiche Hosting, wenn ich mich gut erinnere); wir überlegten, ob es ein gutes Zeichen war, dass das Projekt leben würde ^^
  • pro: einfach einzurichten; auch das erste Mal (wir waren ein paar Jungs, die versucht, im Allgemeinen kein Problem)
  • pro (subjektiv): mehr sexy als Xinc

wir jetzt sind (mehr als) ein Jahr später, und wir don Bereue unsere Entscheidung ... Lass uns hoffen, dass wir uns auch in ein oder zwei Jahren noch genauso fühlen werden!

+0

I 2 alles Pascal sagte. Auch verwenden phpUC seit mehr als einem Jahr, und weiterhin wählen Sie es für neue Projekte. Allerdings benutze ich auch phing für das eigentliche Gebäude und phpUC für die Berichterstattung. –