PHP 开发环境有很多选择,您必须自己将它们组合在一起。
我想知道是否有人提出了他们认为的理想设置,可以让你摆脱困境并让你发展。
现在我从命令行使用 vim 和 svn。我编写脚本来管理构建,但我正在考虑研究 Phing。
我喜欢 vim,但我正在认真考虑尝试使用 PHP 插件的 Eclipse,因为我认为它使常见的 SVN 选项变得更容易(在项目中移动文件)。
支持数据库持续集成的东西将是一个主要优点!
更新:只是想强调前面的那条线。我意识到一些框架会对此有所帮助,但我不使用框架。是否有一些简单的模块(是否包含在 IDE 中)可以让我轻松地将我的数据库模式/数据绑定(bind)到 subversion 修订版,让我可以回滚和前进、标记、分支等?
对编辑之外的事情有什么评论吗?例如:构建、管理登台/生产/开发环境、自动化测试和基于 SVN 提交的构建等。理想情况下,我们可以使这篇文章成为建立专业 PHP 团队开发环境的“Go to Whoah”。
最佳答案
我建议使用功能齐全的 IDE,例如 PDT(eclipse PHP 项目),它为您提供: 调试(使用 Xdebug 或 ZendDebugger)
SVN/CVS非常方便的集成
数据库集成(DTP 插件)
还有更多,基于 PDT 和 eclipse 插件的功能
如果你有一些钱可以花,我认为 Zend Studio For eclipse 值得。 它为您提供更好的调试、PHPUnit 集成、ZendFramewrok 支持、重构和远程系统支持(ftp、ssh 等)
关于PHP开发环境最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/207642/