Phing, Xinc или phpUnderControl - какой будет длиться?
Я все еще смотрю, какой из этих инструментов мне следует использовать. Когда я возился, я заметил, что ни у одного из них нет новых релизов:
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
Стоит ли выбирать phpUnderControl, потому что у него был последний выпуск, и разработка, вероятно, будет продолжена? Я не хочу переключаться через полгода только потому, что некоторые функции, которые входят в php 5.3, не могут быть обработаны одним из них.
Мне понадобится поддержка PHP Unit, SVN и Codesniffer.
3 ответа
На работе мы задавали себе этот вопрос в прошлом году, учитывая наши потребности:
- Что-то довольно простое в настройке; несколько командных строк в порядке, если вам просто нужно копировать / вставлять, не слишком задумываясь (цель: тот, кто плохо знает Linux, должен иметь возможность установить программное обеспечение)
- Интеграция
- PHPUnit
- PhpDocumentor
- PHP_CodeSniffer
- Журнал SVN + автоматически строить, когда все совершено
- Способность справиться с некоторыми довольно большими проектами
- Что-то "сексуальное", с графиками и всем этим, чтобы наши клиенты могли видеть
Мы выбрали phpUnderControl. Пара аргументов, которые я помню:
- Pro: довольно активный проект (там, где действительно часто появляются новые версии)
- против: JAVA; разработчикам PHP труднее модифицировать / адаптировать
- половина про: PHPUnit и phpUnderControl немного близки (тот же хостинг, если я хорошо помню); мы рассмотрели, был ли хороший знак, что проект будет жить ^^
- Pro: легко настроить; даже в первый раз (мы были парой парней, которые пытались; вообще без проблем)
- pro (субъективно): более сексуально, чем xinc
Мы сейчас (больше чем) год спустя, и мы не сожалеем о своем выборе... Будем надеяться, что мы будем чувствовать то же самое через год или два!
Phing на самом деле выглядит довольно активно...
Xinc выглядит более активным, чем phpUnderControl, который не выпускался почти год. Но, как и во всем в жизни, будущее неопределенно, то, что кажется стабильным и активным сегодня, может быть не так завтра.