这不是“我应该使用哪个IDE?”问题,我对文本编辑不感兴趣,无论它们有多棒(并且我不认为vim或emacs是IDE,所以......除非你有几天时间解释精确< / strong>并且完整的详细信息如何完全配置,比如vim,作为PHP IDE工作让我们坚持使用大型GUI IDE)
我已广泛使用Zend Studio和Eclipse PDT,目前正在尝试使用NetBeans。我从未使用过NuSphere。
作为我在这里提到的反馈的一个例子是关于NetBeans的评论:我喜欢NetBeans的一件事是它有一些很好的功能,比如“Find Usages”,它可以让你突出显示一些东西(一个类,一个方法) ,变量等)并查看它的使用次数和位置。
这是关于Zend的一个: 我不喜欢Zend Studio的一件事是它的价格。另一方面,它与Zend Framework的集成对于经常使用ZF的人来说非常有效。由于我使用这个工具赚钱,价格不是交易破坏者......只是不喜欢。
那么,关于这些IDE的优点/缺点是什么?我在Mac和Linux上,所以在我的情况下,一些不错的Windows选项是不可收费的,尽管其他读这篇文章的人可能想听听它们。提前谢谢!
答案 0 :(得分:3)
我正在使用netbeans PHP 6.5beta。它仍然是测试版,但确实令人印象深刻。
答案 1 :(得分:3)
我使用NuSphere PHPEd http://www.nusphere.com/这是非常好的(虽然它只是windows - 他们的网站建议有mac和linux版本,但这些似乎是在某种VM上运行的Windows版本)。 / p>
文本编辑器很好,有很多自定义/自动完成/语法着色等可用。
集成的调试器工作得很好,具有良好的整体IDE。甚至还有内置数据库浏览器的东西,所以你可以直接从IDE中获取大部分内容。
忽略他们声称他们的特价折扣价将于明天结束。它现在已经结束了至少2年了。
答案 2 :(得分:3)
我使用http://www.zend.com/en/community/pdt
中的PDT我的设置包含以下内容:
这就是为什么我喜欢IDE而不是文本编辑器
PDT + Aptana + Zend调试器为我提供了所有这些并帮助我提高了工作效率
答案 3 :(得分:3)
既然你建议我们可以谈论windows IDE的......
我建议PHPEdit。它是在Delphi中为最后两个版本开发的。然而,最新版本(3.0)已在.NET中重新编码,并将在版本3.2的某个时间移植到Mono。这意味着Windows / Linux / MacOS兼容性。
从网站上无耻地复制的功能集:
答案 4 :(得分:2)
我很喜欢ZEND,显然他们在开发PHP IDE方面具有巨大的优势,因为ZEND是PHP,但是你的价格很差。我最喜欢Zend的一个功能是F5,看看是否产生了任何错误,并且代码输出正确的输出。
我使用PHPDesigner很长一段时间才能买得起Zend,智能性很好,语法突出显示稍微好一点,IMO,然后Zend's,我喜欢它的打印功能,它会打印带突出显示的代码和行号,以及每个页面上的文件名,这使得它在您无法找到该错误并拥有纸质副本时非常有用。更不用说有免费版本了。
答案 5 :(得分:1)
PHP的Zend Studio代码完成和调试功能是最好的。如果你有在线分析和调试的话,它也可以与Zend平台连接。然而,版本6(用于日食的工作室)至少是不稳定的 - 我仍在使用工作室5.5。
答案 6 :(得分:1)
如果没有良好的调试,任何人都可以开发出尺寸合适的应用程序。当你依赖第三方图书馆等时,有时候唯一的办法就是逐行逐步,看看它在哪里。我说这感觉昨晚花了4.5个小时处理CakePHP中的代码更新,打破了我已经工作了几个月的项目的所有单元测试。
所以,很抱歉要努力,但我不会考虑任何没有出色的远程调试的IDE - 可能是XDebug。调试良好的IDE包括(据我所知):
哦,至于IDE的价格。我喜欢开源软件的自由和价格一样多。我在Linux上开发,使用主要的免费软件部署到LAMP堆栈。然而,作为一个以写作代码为生的人,我没有任何问题,因为他们正在寻找合适的工具来完成这项工作。如果能节省数月的时间,IDE上的几百美元就是小啤酒。
答案 7 :(得分:0)
我已经切换到Netbeans但没有回头:)
我使用Komodo Edit,原因如下:
答案 8 :(得分:0)
我最近开始使用Aptana Studio社区版,主要原因是它在Javascript,CSS,HTML和PHP中的代码完整功能。在此之前,我使用了phpDesigner 2008。另一个原因是价格。 Aptana在免费软件版本中有我需要的东西,如果我需要更多,我可以付钱。
我使用了Zend一段时间,但是价格让我感到窒息,因为可笑的短暂试用期。我发现phpDesigner 2008非常好,但是一旦我看到Aptana,我就质疑我为什么每年要花40美元来获得Aptana所能获得的东西。
我也是一个不关心大型功能集的极简主义程序员之一,但我喜欢语法高亮和智能代码完成。我对Aptana的唯一抱怨是它不支持PHPTAL模板,因此打破了实体,并且它是用Java编写的。我更喜欢那些没有用解释语言编写的IDE来提高速度。然而,Aptana非常高效,甚至适用于我的旧1.6ghz工作笔记本电脑。
试一试。下载并免费测试它不会有什么坏处。集成调试是软件包的一部分。
对于那些喜欢Eclipse的人来说,Aptana是建立在Eclipse之上的,它实际上只是用于Web开发的Eclipse的专用版本。我自己还没有尝试过完整的Eclipse工作室。