6

我仍在研究应该使用其中哪一种工具。当我四处寻找时,我注意到他们都没有真正发布任何新版本:

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 支持。

4

3 回答 3

6

在工作中,我们去年问过自己同样的问题,考虑到我们的需求是:

  • 很容易设置的东西;几个命令行就可以了,如果你只需要复制/粘贴而不考虑太多(目标:不太了解Linux的人必须能够安装软件)
  • 整合
    • PHPUnit
    • phpDocumentor
    • PHP_CodeSniffer
    • SVN 日志 + 提交时自动构建
  • 能够处理一些相当大的项目
  • 一些“性感”的东西,带有图表和所有东西,供我们的客户看到

我们选择了 phpUnderControl。我记得的几个论点:

  • 亲:非常活跃的项目(那里经常有新版本)
  • 缺点:JAVA;意味着 PHP 开发人员更难修改/适应
  • half pro:PHPUnit 和 phpUnderControl 有点接近(如果我没记错的话,相同的主机);我们认为如果是一个好兆头,表明该项目将继续存在^^
  • 亲:易于设置;即使是第一次(我们是几个尝试过的人;一般没问题)
  • pro(主观):比 xinc 更性感

我们现在(一年多)过去了,我们并不后悔我们的选择……希望再过一两年我们还会有同样的感觉!

于 2009-07-30T11:11:12.660 回答
2

Phing实际上看起来很活跃......

http://phing.info/trac/timeline

于 2009-07-22T04:07:55.670 回答
1

Xinc 看起来比 phpUnderControl 更活跃,后者已经将近一年没有发布了。但就像生活中的一切一样,未来是不确定的,今天看起来稳定和活跃的东西,明天可能就不是这样了。

于 2009-06-14T11:38:55.000 回答