Dreamweaver
对各种文件编码支持最好。Debug 功能接近没有(但你不能说它不能调试……),代码提示不是随时都会有的(不过可以按键调出),不能对变量、自定义的函数和类进行提示,但是
$_SERVER['*'] 这样的能有提示(目前发现只有 DW 有),没有 Code Explorer。相信这是唯一能 WYSIWYG 的 PHP IDE 了。
Decision: √. No better.
Zend Studio
Java 平台的,企业级,强大,好用,界面、操作等各方面都做得很好。如果不安装 Zend Platform 的话只能使用内部的 Debug Server 调试本地文件,服务器上的运行的某些效果就出不来了。但是要装
Zend Platform 的话又要装 Zend Core,唉,那个麻烦。(v5.5)
Decision: O. 更适合企业,一整套 Zend 组合起来才能达到最大发挥。
PhpED
各方面功能都不错,debug 尤其强,总体可以和 Zend Studio 相提并论。(v5.0)
Decision: O. This is the best for debug.
PHPEdit
还可以。只是对 ANSI 编码的文件的中文支持不好。(v2.10)
Decision: O.
PHPEclipse
Java 平台上的 Eclipse 的一个插件。要安装 JRE 之后安装 Eclipse 再安装这个 Plug-In。
Decision: ?.
PHP Designer
让我非常喜欢的一款。虽然 Debug 比 Dreamweaver 还弱,只能告诉你哪行出错了,没有中断,不能看变量值(简单的通过 php.exe + php.ini
调试)。但是用起来很顺手,启动快,代码提示和 Code Explorer 非常好用。官方网站上的 roadmap 上说以后将要通过 xDebug 实现
debug 功能,期待。(2007 Professional v5.3.2)
Decision: √. Not bad!
EnginSite Editor for PHP
Amazing! 功能比较全,实用,像 php.ini 编辑器、PHP 发行版切换、HTML 工具栏,但是 Tag Editor
怎么也调不出来。对各种编码支持都很好。调试功能也很不错,自带的 Web Server 比较烂,慢不说,死活调不好,不是没有输入就是找不到 PHP。但是对
Apache 的支是这里所有 IDE 之中最好的,debug 用的是 BDG,断点、单步、监视都 OK,只是观察变量值的方式有点
BT,要在源代码中用鼠标指在变量名上,然后用系统栏的 tooltip 不断弹出刷新来显示其值。小 BUG
很多,设置对话框打开贼慢,自动完成和代码提示不够好。不过在 PHP Designer 实现 debug 之前估计就是用它比较多了。(v3.6.4)
Decision: √. Good! But buggy ;(
VS.Php for Visual Studio
全功能版需要 VS Standard 以上版本,未试。Standalone Edition 不怎么地,对文件编码格式无能为力(对写中文网页来说烦人啊),不过自动完成、代码提示很好用。有
debug 功能。(v2.1)
Decision: =.
SlickEdit
并不是针对 PHP 设计的IDE。无论我怎么设置都不能正确显示中文。有自动完成和 debug 功能。(v2007)
Decision: X.
Komodo IDE
基于 Mozilla。支持 UTF-8 中文但不支持 ANSI,有 debug。自动完成和代码提示有点慢,速度不能自定义。没仔细用。(v4.0)
Decision: X. I just don't like it.
WeBuilder
对中文支持不好,有很弱的 debug 功能(2007新版刚刚增加的功能)。(2007 v8.0)
Decision: X.
Maguma Workbench & Studio
离一个 PHP IDE 还差得远。(v2.6 & v1.3)
Decision: X.
NO PERFECT ONES.
Decision: 图例
?:还没用过呢;P
X:比较差劲,这是不会去用的;
=:也许值得期待新的改进,也许它很好只是我没发现;
O:可圈可点,也许有需要的时候会用;
√:很好,如果写 PHP 网页/网站的话,一定会用到。
注意:此文可能会不定期更新。