什么是PHP的最佳IDE?

Bra*_*ayn 48 php ide

我是一名PHP开发人员,现在我使用Notepad ++进行代码编辑,但最近我一直在寻找一个IDE来简化我的工作.

我看过Eclipse,Aptana Studio和其他几个人,但我并没有真正决定,它们看起来都不错,但有点复杂.我相信一旦我习惯它会变得容易,但我不想浪费我的时间.

这就是我要找的东西:

  • FTP支持
  • 代码亮点
  • SVN支持很棒
  • Ruby和JavaScript会很棒

小智 70

对于PHP,我会推荐PhpStorm.

它支持FTP/SFTP同步,与Subversion,CVS,Mercurial甚至Git 都能很好地集成.此外,它支持HTML,CSS,JavaScript和处理语言混合,就像PHP代码,JSON等中的SQL或HTML块一样.

但是如果你需要Ruby,你可以尝试另一个IDE - RubyMine具有相同的功能但是对于Ruby.


l_3*_*7_l 50

NetBeans.查看7.0.1.

它支持FTP/SFTP同步,与Subversion,CVS,Mercurial甚至Git(带插件)都很好地集成.此外,它支持HTML,CSS,JavaScript的,流行的框架和更多.

它是免费的.

  • 是否有人认为最好的PHP编辑器是一种以前从未存在过的产品的测试版,这有点令人遗憾. (6认同)

Sch*_*kie 33

太糟糕没有人提到phpDesigner.这真的是我遇到过的最好的IDE(我相信我已经尝试过了).

这个的主要优点是它不是基于Java的.这使整个过程保持快速.

特征:

  • 智能语法荧光笔 - 根据您的位置在PHP,HTML,CSS和JavaScript之间自动切换!
  • PHP(支持版本4和5)
  • SQL(MySQL,MSSQL 2000,MSSQL 7,Ingres,Interbase 6,Oracle,Sybase)
  • HTML/XHTML
  • CSS(支持版本1和2.1)
  • JavaScript的
  • VBScript中
  • Java的
  • C#
  • Perl的
  • 蟒蛇
  • 红宝石
  • Smarty的

PHP:

  • 支持PHP 4和PHP 5
  • PHP的代码资源管理器(包括,类,扩展类,接口,属性,函数,常量和变量)
  • PHP的代码完成(IntelliSense) - 键入时的代码帮助
  • PHP的代码提示(代码提示) - 键入时的代码帮助
  • 使用任何PHP框架(动态访问类,函数,变量等)
  • PHP面向对象编程(OOP),包括嵌套对象
  • 支持PHP heredoc
  • 用单引号或双引号,换行符,回车符或制表符括起来
  • PHP服务器变量
  • PHP语句模板(if,else,then,while ...)
  • 强大的PHP代码美化,具有许多配置和配置文件支持
  • phpDocumentor向导
  • 只需单击一下,即可将phpDocumentor文档添加到函数和类中!
  • phpDocumentor标签
  • 只需点击一下即可评论或取消注释!
  • 通过类,接口,函数,变量或常量过滤到任何声明

调试(PHP):

  • 使用Xdebug进行调试
  • 断点
  • 一步一步调试
  • 踏入
  • 过来
  • 运行到光标
  • 跑到返回
  • 调用堆栈
  • 手表
  • 上下文变量
  • 评估
  • 剖析
  • 多个会话
  • 评估提示
  • 抓住错误

  • 是什么让PHPDesigner比PhpStorm更好?你提到你已经尝试过所有......谢谢...... (7认同)

Mat*_*t J 20

你确定要找IDE吗?您描述的功能,以及您从Aptana获得的过于复杂的印象,表明您可能真正想要的是一个优秀的编辑器,其语法突出显示并与一些常见的工作流工具集成.为此,有很多选择.

我已经成功地在几个平台上使用了jEdit,而且仅此一点就把它放在了大部分平台之上(许多IDE也是跨平台的,但是Aptana和基于Eclipse的任何东西都将是相当重的,如果完全 -功能).jEdit为列表中的所有内容提供现成的插件,并为各种语言提供语法高亮显示.您还可以在窗口底部调出一个shell,从编辑器中调用脚本,等等.它并不完美(UI比大多数Java UI更好,但不完美但我不认为),但我运气好了,它会比Aptana/Eclipse简单得多.

也就是说,我确实喜欢Aptana用于网页开发,一旦你超越了学习曲线,它就会为你做很多艰苦的工作.


Eri*_*fer 19

Eclipse PDT非常好用.


ree*_*lex 14

我总是惊讶于更多的人不使用ActiveState Komodo.

它拥有我尝试过的任何PHP IDE的最佳调试功能,是一款非常成熟的产品,并且具有比你可以动摇的更多有用的功能.值得注意的是,它有一个出色的HTTP检查器,Javascript调试器和正则表达式工具包.你可以得到它,以便它逐步通过你的PHP,然后你看到你的Javascript正在运行,然后看到你的HTTP流量通过线路!

它还有免费(Komodo Edit)和开放(OpenKomodo版本).

哦,如果你不总是攻击PHP,那么它被设计成一个多语言编辑器,也是Ruby和Python的摇滚.

我大约5年来一直是一个快乐的客户.


Dev*_*von 6

为了帮助您入门,这里有一个PHP编辑器列表(维基百科).


dea*_*mer 6

没有"最好的"IDE,只有更好和更差的IDE.

现在我正试着和Aptana安顿下来.它有很多我不想要的东西,就像整个地方的"Jaxer"小玩意儿一样.它的速度相当快,但在语法高位启用时会对大文件产生阻塞.我还没弄清楚如何设置PHP调试.关于Aptana的三个好处:简单的插件安装,非常快速和直观的Subversion插件,快速文件搜索.

我尝试过Eclipse PDT和Zend for Eclipse,但是他们有噩梦般的界面.安装插件是版本不匹配和神秘错误消息的生动恐怖.

我也使用Komodo(他们在工作时买了我们的许可证).Komodo有一个非常直观的界面,但速度非常慢,在具有语法高亮的中型文件上窒息.文件搜索很直观,但速度很慢.Subversion集成并不是那么好 - 慢和错误.如果不是因为速度慢,我可能会坚持使用Komodo,特别是对于调试器.


Pop*_*lin 5

特别是对于PHP,PHPEdit是最好的,我尝试过并在其中一些工作,包括Dreamweaver,Elipse,Emacs,Notepad ++,NetBeans,UltraEdit ......


Jho*_*ong 5

Geany是一个很棒的轻量级编辑器 - 比如用于Linux的Notepad ++,只是更好.我发现这一点,再加上一些用于将模块链接到Web源代码树的shell脚本和符号链接,使Linux上的开发变得轻松有趣.