论坛首页 编程语言技术论坛

php的IDE(集成开发环境)选用指南[5]

浏览 11333 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (5)
作者 正文
   发表时间:2011-01-09   最后修改:2011-01-10
PHP

需要说明的是,我们这里所讲的IDE,必须支持语法检查,与单步调试的。否则我们不作为PHP的IDE。所以,象dreamweaver这类软件,根本就不能算是php的ide.

软件名称:Nusphere PhpED
开发语言: vc++
软件网址:http://www.nusphere.com/
商业/开源:       商业
功能清单:                               
语法高亮:                          有
智能提示与自动完成:                有
语法检查,(PHP,JS,CSS,HTML)    有
数据库操作:                        无
SQL查询生成:                        无
集成WEB预览:                       有
错误检查:                          无
类函数与变量清单树形显示:          有
函数参数提示:                      有
括号匹配:                          有
集成xdebug调试:                    有
调试断点支持:                      有
Todo管理:                          无
代码美化:                          无
文档化支持:                        无
语法块插入:                        无
代码库支持:                        无
单元测试:                          无
集成帮助文档:                      有
中文支持:                          有
IDE中文乱码:                       无
集成FTP:                           克
集成SVN:                           无
集成CVS:                           无
跨平台:                            无

总评:这是一个不错的IDE,但代码美化,以及PHP文档支持是其最重的要缺陷。更没有象语法块插入,代码库支持这样的功能。缺少这些增强快捷的功能。


软件名称:Komodo IDE
开发语言: vc++
软件网址:http://www.activestate.com/Products/Komodo/
商业/开源:       商业
功能清单:                               
语法高亮:                          有
智能提示与自动完成:                有
语法检查,(PHP,JS,CSS,HTML)    有
数据库操作:                        无
SQL查询生成:                        无
集成WEB预览(HTML所见即所得编辑): 无
错误检查:                          无
类函数与变量清单树形显示:          无
函数参数提示:                      有
括号匹配:                          有
集成xdebug调试:                    有
调试断点支持:                      有
Todo管理:                          无
代码美化:                          无
文档化支持:                        无
语法块插入:                        无
代码库支持:                        无
单元测试:                          无
集成帮助文档:                      无
中文支持:                          有
IDE中文乱码:                       无
集成FTP:                           无
集成SVN:                           无
集成CVS:                           无
跨平台:                            无

总评:Komodo在商业软件中并不是最强的。它的调试功能最简单的做法,就是直接把php_xdebug.dll加到的它的软件包中。
试想,一个没有类函数与变量清单树形显示的开发环境,开发人员操作代码极不方便,并对代码了解很少。
所以,选用它的人就相当少了。加上的免费的Dev-php的冲击。就无法争夺PHP这一块市场了。


工欲善其事,必先利其器。选择一个好的IDE,对开发的帮助是相当大的。就目前,MVC方式下,PHP行业没有好的能象VISUAL STUDIO那样对视图文件能预览的IDE。

当然,现在还真有在VS上的插件,让你能在VS上开发。网址是:http://www.jcxsoftware.com/


可以看出,在WINDOWS环境中,首选的还是PhpDesinger,当然,如果要先免费的,直接就选: PDT,或Dev-Php. LINUX,直接就是PDT了。

相信以后会有更好的PHP开发环境。目前已有人用PHP开发PHP的IDE了。网址是:
http://sourceforge.net/projects/php-eddi-dev/

而PHP的GTK,现在也有 http://sourceforge.net/projects/vipgi/ 这样好的IDE,开发一个好的PHPIDE应当好办多了。

再说,如果仅争对WINDOWS,除了以上的php-gtk,或vipgi还有WinBinder,它就象C++ API与MFC之间的关系。
真的希望有的一个PHP开发的PHP IDE。

这里,并不是完全的结论,(对了,eclipse插件系列中,还有一个easy php什么的,这一系列前面都介绍了三个,官方的ZS,PDT,这都是主流,所以,这些也就不再多讲了。)因为,我对PHP IDE了解相当少。如果你认为,我漏掉了某一个好的IDE,请你告诉我。
但有一个要求:即时语法错误提示,单步调试,这两点必不可少。否则,我不认为它是PHP的IDE。充其量是一个编辑器。所以,对于编辑器类的,这里一概也没有介绍。

   发表时间:2011-01-26  
NetBeans 的 PHP开发插件也是非常不错的。
4 请登录后投票
   发表时间:2011-03-01  
eclipse算不算呢?
0 请登录后投票
   发表时间:2011-03-03  
强烈推荐PhpStorm,喜欢用IDEA的人肯定会爱不释手。
0 请登录后投票
   发表时间:2011-04-18  
honlin 写道
强烈推荐PhpStorm,喜欢用IDEA的人肯定会爱不释手。



感觉IDEA太慢了,所以也不会选用phpstorm
0 请登录后投票
   发表时间:2011-04-22  
无语 ... 这些  能和PDT相比么?? 一个都不行 好吧 ... 建议 首选 PDT1.1 其次 zendstudio7
看看我写的"PDT作为PHP程序员首选IDE的理由"
http://vb2005xu.iteye.com/blog/311078
0 请登录后投票
   发表时间:2011-04-22  
gml520 写道
NetBeans 的 PHP开发插件也是非常不错的。

我一直使用NetBeans 的 PHP开发插件,外加Notepad++,有时修改单个文件使用Notepad++比netbeans方便。
NetBeans 的功能十分强大,我主要看重如下:
1.集成SVN功能,这个使用版本控制的十分方便。
2.导航功能,可以方便的看见和定位文件里的函数和成员变量,对于MVC框架开发,一个C类包含多个action方法,可以方便定位。
3.能够分离项目目录和执行目录,修改文件后自动通过复制、FTP或SFTP同步到执行目录下,因为项目执行测试会生成一些文件,如cache,上传的文件,污染项目目录。分离后就不会相互影响。
至于其他的如语法高亮,函数提示必备功能等,就不再详述了。
0 请登录后投票
   发表时间:2011-05-10  
zendstudio + notepad2 组合无敌
0 请登录后投票
   发表时间:2011-05-13  
PDT+TextMate
0 请登录后投票
   发表时间:2011-06-28  
推荐Netbeans进行PHP开发
优点:提示全、速度快、SVN、插件丰富、调试方便、功能强大
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics