php - Phing、Xinc 或 phpUnderControl - 哪一个会持续下去?

标签 php phpunit phing phpundercontrol xinc

我仍在研究应该使用这些工具中的哪一种。当我四处闲逛时,我发现他们都没有真正发布任何新版本:

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

最佳答案

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

  • 设置起来很容易;几个命令行就可以了,如果你只需要复制/粘贴而不想太多(目标:不太了解 Linux 的人必须能够安装该软件)
  • 整合
    • PHP单元
    • php文档
    • PHP_CodeSniffer
    • SVN 日志 + 提交时自动构建
  • 能够处理一些比较大的项目
  • 一些“性感”的东西,包括图表等等,让我们的客户看到

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

  • pro :非常活跃的项目(那里经常有新版本)
  • con : JAVA;意味着 PHP 开发人员更难修改/适应
  • 半专业人士:PHPUnit 和 phpUnderControl 有点接近(同一主机,如果我没记错的话);我们考虑了这是否是一个好兆头,表明该项目将继续进行 ^^
  • 专业版:易于设置;即使是第一次(我们是几个尝试过的人;通常没问题)
  • pro(主观):比xinc更性感

我们现在(超过)一年后,我们不后悔我们的选择......希望我们在一两年后仍然有同样的感觉!

关于php - Phing、Xinc 或 phpUnderControl - 哪一个会持续下去?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/992475/

相关文章:

php - Zend 框架 : Getting started with Zend_Test

php - Phing 中的数组属性

git - 自动 Phing 部署 - Git 询问密码

php - Phing 和 PHPUnderControl 之间有什么区别?

php - "Transfer"对象属性到不同类的对象

php - 联系表 : Why won't this form validate?

php - 测试特定元素节点中的字符串

php - 使用 PHP 在 JSON 条目之间插入记录

php - 确保日期/时间在全局范围内正确 PHP 5.3/MySQL

php - 如何在 selenium PHP 单元中切换到 iframe