我是一名PHP开发者,现在使用Notepad++进行代码编辑,但最近我一直在寻找一个IDE来简化我的工作。
我研究了Eclipse、Aptana Studio和其他几个工具,但我还没有决定使用哪一个,它们看起来都不错,但有点复杂。我相信当我习惯使用它们后,情况就会变得容易些,但我不想浪费时间。
这就是我正在寻找的:
- FTP支持
- 代码高亮
- 带有SVN支持的功能
- 可以支持Ruby和JavaScript
我是一名PHP开发者,现在使用Notepad++进行代码编辑,但最近我一直在寻找一个IDE来简化我的工作。
我研究了Eclipse、Aptana Studio和其他几个工具,但我还没有决定使用哪一个,它们看起来都不错,但有点复杂。我相信当我习惯使用它们后,情况就会变得容易些,但我不想浪费时间。
这就是我正在寻找的:
很遗憾没人提到phpDesigner。它是我用过的最好的IDE(我相信我试过所有的IDE)。
它的主要优点是它不是基于Java的,这使整个工具都保持快速。
您确定您正在寻找一款IDE吗?您所描述的功能以及从Aptana等工具中获得的过于复杂的印象,可能表明您真正想要的只是一个带有语法高亮和与某些常见工作流程工具集成的良好编辑器。对于这个需求,有很多选项。
我成功地在几个平台上使用了jEdit,这就使它超越了大多数其他选择(许多IDE也是跨平台的,但Aptana和任何基于Eclipse的工具将会非常庞大,如果功能齐全)。jEdit具有现成的插件,能够满足您列表中的所有需求,并提供广泛语言的语法高亮功能。您还可以在窗口底部启动shell,在编辑器内部调用脚本等等。它并不完美(界面比大多数Java界面更好,但我认为仍然不完美),但我用它运气不错,而且比Aptana/Eclipse简单得多。
话虽如此,我确实非常喜欢Aptana进行Web开发,一旦您掌握了学习曲线,它会为您做很多苦力活。
Eclipse PDT非常好用。
我总是惊讶于使用ActiveState Komodo的人不多。
它具有任何我尝试过的PHP IDE中最好的调试工具,是一个非常成熟的产品,并且具有比你能够摇动的棍子更多的有用功能。值得一提的是,它有一个出色的HTTP检查器、Javascript调试器和正则表达式工具包。你可以让它逐步运行你的PHP代码,然后看到你的JavaScript代码运行,再查看通过网络发送的HTTP流量!
它还有免费(Komodo Edit)和开源(OpenKomodo版本)。
哦,如果你不只是在 PHP 上编程,它设计成一个多语言编辑器,在 Ruby 和 Python 上也很出色。
我一直是一个快乐的客户,已经使用了大约5年。
没有“最佳”IDE,只有更好或更差的选择。
现在我正在尝试使用Aptana。它有很多我不想要的东西,比如到处都是“Jaxer”小玩意儿。它运行速度还可以,但在开启语法高亮时会卡住大文件。我一直没能弄清楚如何设置PHP调试。关于Aptana的三个好处:易于安装插件,非常快速和直观的Subversion插件,闪电般快速的文件搜索。
我尝试过Eclipse PDT和Zend for Eclipse,但它们有可怕的界面混乱。安装插件是版本不匹配和晦涩错误信息的噩梦。
我还使用Komodo(他们在工作中为我们购买了许可证)。Komodo有一个非常直观的界面,但运行速度极慢,对带有语法高亮的中等大小文件卡顿。文件搜索很直观,但相当缓慢。Subversion集成并不那么好 - 运行速度慢且存在漏洞。如果不是因为速度慢,我可能会坚持使用Komodo,特别是用于调试器。
对于PHP来说,PHPEdit是最好的选择。我曾经尝试过其他一些编辑器,包括Dreamweaver、Elipse、Emacs、Notepad++、NetBeans和UltraEdit等。