我已经编程六年了,在那段时间里,我从来没有使用过PHP IDE。在我的web应用程序开发中,使用Vim、Linux shell、MySQL命令行和Subversion命令行感觉非常好。当我被要求参与其他人的项目或开源项目时,我通常可以在快速了解系统架构概述后找到方向。
最近,我对PHP很好奇。我下载了NetBeans,但我对调试安装问题失去了耐心。
这让我想知道,使用一个好的PHP IDE会大大提高我的工作效率吗?LAMP/PHP开发人员中使用PHP的比例是多少?
发布于 2010-01-30 02:40:23
I always use an IDE now,if it support refactoring.我可能会将其与Vim或Emacs一起使用,或者与Vim或Emacs一起使用,但重构现在是我开发风格中不可或缺的一部分,拥有自动化的重构工具是必不可少的。
如果您只打算使用您选择的任何IDE的编辑器特性,那么您可能不会获得太多好处。这样做的好处是:
所需的信息
发布于 2010-01-30 02:37:12
我过去在PHP项目中使用过NetBeans,并且非常喜欢它。事实上,我喜欢它只是我的观点,但我不记得有任何安装问题。NetBeans与我的团队SVN服务器同步得很好,一切都很顺利。
发布于 2010-01-30 02:48:53
我使用Eclipse。它臃肿、笨拙、缓慢和古怪,但我发现它有一些让我成为更好/更快的开发人员的特性。我喜欢用Eclipse开发PHP的两个主要原因是:
str系列函数特别有用。我不需要记住某个特定的函数顺序是($haystack,$needle)还是($needle,$haystack),我只需输入函数的名称并将鼠标悬停在其上即可。还有一些其他功能也很有用,尽管不是那么深刻。像autocomplete和PHPDoc注释模板(输入/**,它会创建一个基本的块注释,预填入您的参数)这样的东西往往很方便。
由于Eclipse的不足,我倾向于使用多种工具进行开发。例如,我发现UltraEdit的“在多个文件中查找”功能非常出色(以及用于批量SQL编辑的“列模式编辑”),并且我通常将其与Eclipse一起运行。
我已经试过NetBeans几次了,但是每次我安装它的时候,内部的PHP函数文档都被破坏了,所以将鼠标悬停在任何内置的PHP函数上都会出现一个智能提示框,上面写着"PHPDoc Not Found“。我发现这非常令人恼火,每次都会回到Eclipse。我喜欢它的外观,但我需要它的功能(在一些论坛上模糊地提到它,有一个开发人员说构建脚本被破坏了,所以它没有正确地链接文档,但他们在我上次尝试的时候还没有修复它)。
https://stackoverflow.com/questions/2164235
复制相似问题