PHP开发环境的最佳实践

13 php eclipse ide

在PHP开发环境中有很多选择,你必须自己将它们拼凑在一起.

我想知道是否有人想出了他们认为理想的设置,让你自己开发并让你发展.

现在我从命令行使用vim和svn.我编写脚本来管理构建,但我正在考虑研究Phing.

我喜欢vim,但我正在认真考虑使用PHP插件尝试Eclipse,因为我认为它使常见的SVN选项更容易(在项目中移动文件).

支持数据库持续集成的东西将是一个重要的优势!

更新:只是想强调前面的那一行.我意识到一些框架将有助于此,但我不使用框架.是否有一些简单的模块(包含在IDE中或不包含在内)可以让我轻松地将我的数据库模式/数据绑定到subversion版本,让我回滚和转发,标记,分支等?

对编辑以外的事情有何评论?例如:构建,管理登台/生产/开发环境,自动化测试和构建SVN提交等.理想情况下,我们可以将此帖子设置为"Go to Whoah",以建立专业的PHP团队开发环境.

小智 4

我建议使用功能齐全的 IDE,例如 PDT(eclipse PHP 项目),它为您提供: 调试(使用 Xdebug 或 ZendDebugger)

SVN/CVS非常方便的集成

数据库集成(DTP 插件)

等等,基于 PDT 和 eclipse 插件的功能

如果你有一些钱可以花,我认为 Zend Studio For eclipse 值得。它为您提供更好的调试、PHPUnit 集成、ZendFramewrok 支持、重构和远程系统支持(ftp、ssh 等)