我是一名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.
对于PHP,我会推荐PhpStorm.
它支持FTP/SFTP同步,与Subversion,CVS,Mercurial甚至Git 都能很好地集成.此外,它支持HTML,CSS,JavaScript和处理语言混合,就像PHP代码,JSON等中的SQL或HTML块一样.
但是如果你需要Ruby,你可以尝试另一个IDE - RubyMine具有相同的功能但是对于Ruby.
NetBeans.查看7.0.1.
它支持FTP/SFTP同步,与Subversion,CVS,Mercurial甚至Git(带插件)都很好地集成.此外,它支持HTML,CSS,JavaScript的,流行的框架和更多.
它是免费的.
太糟糕没有人提到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 4和PHP 5
PHP的代码资源管理器(包括,类,扩展类,接口,属性,函数,常量和变量)
PHP的代码完成(IntelliSense) - 键入时的代码帮助
PHP的代码提示(代码提示) - 键入时的代码帮助
使用任何PHP框架(动态访问类,函数,变量等)
PHP面向对象编程(OOP),包括嵌套对象
支持PHP heredoc
用单引号或双引号,换行符,回车符或制表符括起来
PHP服务器变量
PHP语句模板(if,else,then,while ...)
强大的PHP代码美化,具有许多配置和配置文件支持
phpDocumentor向导
只需单击一下,即可将phpDocumentor文档添加到函数和类中!
phpDocumentor标签
只需点击一下即可评论或取消注释!
通过类,接口,函数,变量或常量过滤到任何声明
使用Xdebug进行调试
断点
一步一步调试
踏入
过来
运行到光标
跑到返回
调用堆栈
手表
上下文变量
评估
剖析
多个会话
评估提示
抓住错误
你确定要找IDE吗?您描述的功能,以及您从Aptana获得的过于复杂的印象,表明您可能真正想要的是一个优秀的编辑器,其语法突出显示并与一些常见的工作流工具集成.为此,有很多选择.
我已经成功地在几个平台上使用了jEdit,而且仅此一点就把它放在了大部分平台之上(许多IDE也是跨平台的,但是Aptana和基于Eclipse的任何东西都将是相当重的,如果完全 -功能).jEdit为列表中的所有内容提供现成的插件,并为各种语言提供语法高亮显示.您还可以在窗口底部调出一个shell,从编辑器中调用脚本,等等.它并不完美(UI比大多数Java UI更好,但不完美但我不认为),但我运气好了,它会比Aptana/Eclipse简单得多.
也就是说,我确实喜欢Aptana用于网页开发,一旦你超越了学习曲线,它就会为你做很多艰苦的工作.
Eclipse PDT非常好用.
我总是惊讶于更多的人不使用ActiveState Komodo.
它拥有我尝试过的任何PHP IDE的最佳调试功能,是一款非常成熟的产品,并且具有比你可以动摇的更多有用的功能.值得注意的是,它有一个出色的HTTP检查器,Javascript调试器和正则表达式工具包.你可以得到它,以便它逐步通过你的PHP,然后你看到你的Javascript正在运行,然后看到你的HTTP流量通过线路!
它还有免费(Komodo Edit)和开放(OpenKomodo版本).
哦,如果你不总是只攻击PHP,那么它被设计成一个多语言编辑器,也是Ruby和Python的摇滚.
我大约5年来一直是一个快乐的客户.
为了帮助您入门,这里有一个PHP编辑器列表(维基百科).
没有"最好的"IDE,只有更好和更差的IDE.
现在我正试着和Aptana安顿下来.它有很多我不想要的东西,就像整个地方的"Jaxer"小玩意儿一样.它的速度相当快,但在语法高位启用时会对大文件产生阻塞.我还没弄清楚如何设置PHP调试.关于Aptana的三个好处:简单的插件安装,非常快速和直观的Subversion插件,快速文件搜索.
我尝试过Eclipse PDT和Zend for Eclipse,但是他们有噩梦般的界面.安装插件是版本不匹配和神秘错误消息的生动恐怖.
我也使用Komodo(他们在工作时买了我们的许可证).Komodo有一个非常直观的界面,但速度非常慢,在具有语法高亮的中型文件上窒息.文件搜索很直观,但速度很慢.Subversion集成并不是那么好 - 慢和错误.如果不是因为速度慢,我可能会坚持使用Komodo,特别是对于调试器.
特别是对于PHP,PHPEdit是最好的,我尝试过并在其中一些工作,包括Dreamweaver,Elipse,Emacs,Notepad ++,NetBeans,UltraEdit ......
Geany是一个很棒的轻量级编辑器 - 比如用于Linux的Notepad ++,只是更好.我发现这一点,再加上一些用于将模块链接到Web源代码树的shell脚本和符号链接,使Linux上的开发变得轻松有趣.