可扩展的PHP编辑器

时间:2009-07-10 16:24:26

标签: php ide

我在Windows框中使用非常大的PHP代码库,我正在寻找一个具有良好代码浏览功能的编辑器,并且可以扩展到大型代码库。

我已经开始使用Eclipse PDT几天了,虽然我最喜欢这个功能集,但我发现它不可靠。它会随机挂起很长一段时间,需要永久索引,耗尽内存或经常随机发送错误消息,并且当项目中的文件发生变化时会产生一些恼人的行为。

我欢迎两种答案 1)什么是优秀的可扩展 PHP IDE?奖励积分如果它是一个VS插件,但我愿意学习任何东西。如果它有JavaScript支持,可获得更多奖励积分。非自由是可以的。
2)如果其他人经历过日益增长的痛苦,你可以给出什么建议,或者可以调整哪些设置以使其更可靠?

更新 我确定Eclipse挂起的来源是网络级别的一个问题,我已经修复了。所以我将采取另一个裂缝。感谢所有的建议,我相信它会派上用场。

9 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

NetBeans就是我所用的。出于类似的原因从Eclipse切换。自由。 JS支持(包括jQuery和客户端调试)。

非自由:基于Eclipse的Zend工作室。

答案 2 :(得分:1)

  

我在一个非常大的PHP代码库中工作   从Windows框中,我正在寻找   对于具有良好代码浏览的编辑器   能力,以及将扩展的能力   到一个大的代码库*

Zeus IDE有一个代码导航浏览器,由ctags生成的信息提供支持,我很确定ctags支持PHP。

生成的标签信息由IDE维护并保存在sqlite数据库文件中,此信息可完全浏览和搜索。

现在我不确定非常大的代码库有多大,但Zeus 可能/可能不会能够处理它。

对于非常大的代码库,每次数据库需要更新时,标记数据库可能需要几分钟来构建,并且可能超过几秒

答案 3 :(得分:0)

我会推荐你​​Aptana! 它是免费的,支持JS,也是跨平台的。

答案 4 :(得分:0)

我现在一直在使用Eclipse版本。我发现我更喜欢下载主项目,然后添加我想要的模块而不是预先打包的设置。我一般认为这是一个比获取预打包安装更稳定的配置。

答案 5 :(得分:0)

Aptana基于日食。我喜欢aptana但是如果你不喜欢eclipse那么我认为你可以试试netbeans php ide

答案 6 :(得分:0)

我从Zend Studio 6(地狱越野车)切换到PHPDesigner并且它非常棒,虽然没有代码折叠,有时会让我烦恼,但总的来说它很棒。它提供调试,使用Tortoise和Projects(包括第三方库)的内置svn。

答案 7 :(得分:0)

  • PHP Javascript调试器 - 可与Vim BTW一起使用。
    • VCS集成(不仅仅是svn),
    • 不是Java:适用于适度硬件上的大型代码库,
    • 许多更方便的功能......

答案 8 :(得分:0)

我个人推荐NetBeans,它似乎比基于Eclipse的替代品表现更好。 NetBeans还具有出色的PHP支持,与商业Zend Studio非常相似。

但是,如果您不喜欢Eclipse,我建议您调整.ini文件。其中一个包含它将使用多少内存,你可以增加它,例如,如果你有足够的RAM,最多2 GB,这将使它表现更好。

如果您的规格较低的PC,Komodo IDE是一个可行的替代方案。因为它不像jpic那样使用Java,它会表现得更好。但是,它没有NetBeans或Zend Studio那样好的编码帮助功能。